#bash #count #counter
#bash #подсчет #счетчик
Вопрос:
Содержимое файла:
$ cat count.txt
0
Это мой скрипт:
counter=`cat count.txt`
value=`let counter `
echo $value > count.txt
Но синтаксис неправильный…
Не могли бы вы помочь мне в этой теме? Как я могу увеличить счетчик и передать его в файл?
Ответ №1:
Вы можете использовать (( and ))
конструкцию BASH для арифметических операций:
echo 0 > count.txt
counter=$(<count.txt)
((counter ))
echo $counter > count.txt
cat count.txt
1
Ответ №2:
вы можете попробовать это
value=$(( counter))
для использования let
let value= counter