我正在開發簡單的shell腳本,它將所有當前目錄文件複製到備份目錄中,該目錄將存在於當前工作目錄中。現在我得到錯誤,當我通過如果多一個條件。Ubuntu shell腳本獲取錯誤
#!/bin/bash
filename=nx.pdf
for i in *;
do
echo $i;
if [ $i == backup || $i == $filename ] ; then
echo "Found backup."
else
echo "Part 2"
cp -rf $i backup
fi
done
我收到錯誤
asd.sh: line 6: [: missing `]'
asd.sh: line 6: ==: command not found
Part 2
deployee.sh
asd.sh: line 6: [: missing `]'
asd.sh: line 6: ==: command not found
Part 2
如果[$ i = =備份];然後 回聲「發現」 然後我沒有得到錯誤。 –