シェルで「永続変数」を設定できますか?たとえば、ログイン時に「こんにちはユーザー、これはあなたのxxxログインです」というメッセージを印刷したいと思います。
ログイン数は永続変数に保存され、スクリプトによって毎回増加します。
#!/bin/bash
echo "Hello Mr. This is your $number log in"
$number=$(($number+1))
次のログインでは、増分変数を印刷して再度増分します。
これらの変数をどのように設定できますか?
ベストアンサー1
私は次のように書くでしょう:
#!/bin/bash
file=$HOME/.login_count
number=$(<"$file")
echo "Hello Mr. This is your $number log in"
echo $((number+1)) > "$file"