ディレクトリ内のファイル数をチェックするbashスクリプトを作成しています。コードはここにある:Bashエラー:ディレクトリパスを使用したときのゼロ除算
DIR=/home/inventory
waiting="$((ls ${DIR}/waiting/ -1 | wc -l))"
echo $waiting
if [ $waiting -gt 3 ]
then
(DO SOME STUFF HERE)
fi
私は取得していますエラーは、具体的にエラーが....
division by 0 (error token is "/home/inventory/waiting/ -1 | wc -l")
である私がしようと思った
waiting="$((ls ${DIR}/waiting/ -1 | wc -l))"
....このラインでありますこのディレクトリにあるファイルの数を$(())を使って動作する変数に入れてください。
これはなぜ失敗しているのでしょうか? 多くのTIA ..... ジェーン
チャンピオンのように機能します! –