syntax error near unexpected token `then'問題的解決

好久沒寫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和中括號之間也要加空格,這一點倒是忘記了。

 

加上空格,一切搞定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章