.png)
A partir de um script (executando várias vezes simultaneamente), gostaria de criar um arquivo parecido com:
echo "0" > /tmp/count
Então eu gostaria de fazer três funções.
incr /tmp/count
decr /tmp/count
is_zero /tmp/count
que faz uma coisa bastante óbvia: incrementar o valor em/tmp/count, diminuir o valor em/tmp/count e testar se o valor é_zero.
Posso escrever três programas C para fazer isso, mas espero que já exista uma maneira. Alguma sugestão?
Responder1
incr() {
var=$(< "$1")
var=$((var + 1))
echo $var > "$1"
}
is_zero() {
var=$(< "$1")
[[ var -eq 0 ]]
}
decr
fica como exercício para o leitor.