shell腳本片段:錯誤使用[[]]和當量
tagSearch= $(grep '^\#ctags$' ./"$1" | wc -l)
if [[ $tagSearch -ne "0" ]]
then
...
fi
結果:
line 2: /bb/bin/1: Permission denied
語境:
我想檢測是否特定模式存在於一個文件中,所以我可以採取特定的行動。
我明白我得到的錯誤,檢測正在工作,但腳本正在嘗試評估結果'1'並在我的路徑中運行程序'1'。這不是我想要的。我如何獲得我正在尋找的行爲?
這是原因之一要時常引號('「')的表達式變量 – bitmask