エラー行8:[:N:整数式が予想されるが表示されます。私は$ userManufに「」を削除し、=に==を変更しようとしていると私はまだエラーが発生します。私は何をすべきか?おかげ行8:[:N:整数式が期待される
function manuf {
echo -n "Manufacturer: " ; read userManuf
varManuf=$(mysql -D snipeit -e "SELECT count(id) FROM manufacturers;")
countManuf=$(echo $varManuf | awk '{print $2}')
if [ $userManuf -ne 0 ] && [ $userManuf -le $countManuf ]; then
assetModelManuf=$userManuf
elif [ "$userManuf" = "n" ] || [ "$userManuf" = "N" ]; then
echo -n "Type new manufacturer name: " ; read userNewManuf
assetModelManuf=$userNewManuf
else echo "Try again!" && manuf
fi
}
これはどの言語を指定する必要があります。タグを使用する。 – Laurel
思い出してくれてありがとう、そのbashスクリプトと私はこれに新しいです。はい、私は条件式と比較を書くことについて読む –