好久沒寫linux腳本了,連最基礎的東西都忘記了。
回頭複習了一下,隨便寫了個程序就報錯。
之前所在公司無法聯網,所以沒有記blog的習慣。現在不在那種保密級單位了,還是要多寫寫linux技術博客。
以下是原來有錯誤的腳本原文:
#!/bin/bash
#by authors test
dir=/root/test/test01
if[ ! -d $dir ];then
echo -e "$dir not exits!"
mkdir -p $dir
else
echo -e "$dir is already exists!"
fi
一運行,竟然提示 syntax error near unexpected token `then'
細查之下,發現是if和中括號之間也要加空格,這一點倒是忘記了。
加上空格,一切搞定。