実現したいこと
シェルスクリプトのif文判定で剰余計算をしたいのですが、
以下シェルスクリプトはエラーとなります。
どのようにしたらeq前に剰余計算出来るのでしょうか。
if文の前で予め計算はあまりしたくありません。。
#!/bin/bash
echo "$1"
if [$($1 % 2) -eq 0];then
echo "偶数"
fi
exit 0
発生している問題・エラーメッセージ
$ ./test.sh ./test.sh ./test.sh: line 5: fg: no job control ./test.sh: line 5: [: missing `]'
偶奇判定なら 剰余を求めるのではなく、数値である確認のあと、/[02468]$/ で判定でもよさげな
回答2件
あなたの回答
tips
プレビュー