我所經歷的老教程,我發現一個shell腳本:Shell腳本的意外輸出
a=10
b=20
if $a -eq $b
then
echo "a is equal to b"
else
echo "a is not equal to b"
fi
當我存儲在該外殼腳本test.sh並執行它。它給我以下輸出
test.sh: 3: test.sh: 10: not found
a is not equal to b
我不明白第一行的輸出。如果有人能夠說明發生了什麼,我將不勝感激。
互聯網充滿了無能的shell腳本教程。找到一個不同的。 Stack Overflow [bash tag wiki](http://stackoverflow.com/tags/bash/info)有一個閱讀列表,但它可以理解爲面向Bash,而不是'sh'。無論如何,許多事情都是一樣的,一個好的教程應該解釋這些差異,並教你可移植shell編程和Bash細節。 – tripleee