私はIF句で数学の表現を使用したい - このような何か:数学式
#!/bin/sh
now=`date +%H%M`
if [ $now % 5 -gt 0 ] ; then
exit
fi
perl ...
そのための正しい構文は何ですか?
私はIF句で数学の表現を使用したい - このような何か:数学式
#!/bin/sh
now=`date +%H%M`
if [ $now % 5 -gt 0 ] ; then
exit
fi
perl ...
そのための正しい構文は何ですか?
if expr $now % 5 \> 0 > /dev/null; then ...
または
if test $(($now % 5)) -gt 0; then ...
全く句た場合、あなたが本当に必要としない、とあなたはbashのを想定し
test $(($now % 5)) -gt 0 && exit
を行うことができます注:詳細
if ((now%5 > 0)); then ...
これは機能します。>> if [$((%5))-gt 0];それから... –
どれが正しいか>> $今、今? –
どこに書かれているのか分かりませんが、 '(())'の中に単純変数の '$'は必要ありません。 –
何を少ないリソースで簡単ですか? –
「リソースが少ない」とはどういう意味ですか? exprはほとんどのシェルに組み込まれていますが、次のようにすることもできます:test $(($ now%5))-gt 0 –
This >> $((%5))-gt 0 << or this >> $(($ now%5) )-gt 0 <<? –