同時に複数回実行されるスクリプトから次のファイルを作成したいと思います。
echo "0" > /tmp/count
その後、3つの機能を実行したいと思います。
incr /tmp/count
decr /tmp/count
is_zero /tmp/count
これは非常に明確なタスクを実行します。 /tmp/count の値を増加させ、/tmp/count の値を減少させ、値が 0 かどうかをテストします。
これを行うために3つのCプログラムを書くことができますが、方法がすでに存在していることを願っています。どんな提案がありますか?
ベストアンサー1
incr() {
var=$(< "$1")
var=$((var + 1))
echo $var > "$1"
}
is_zero() {
var=$(< "$1")
[[ var -eq 0 ]]
}
decr
これは読者に練習問題として残す。