ユーザメッセージをbashプログラムに保存し、ユーザが次回スクリプトを実行したときにメッセージを表示したい。BASH:ユーザーの入力を求めて将来保管する方法を教えてください。
私は環境変数にメッセージをエクスポートしてもうまくいかないと思っていましたが、動作させることができません。ここで
は、私がこれまで持っているものですが、動作していない:私は間違って何をやっている
echo "Last message was: $KEEPTHISMESSAGE"
echo "Type the new message that you want to enter, followed by [ENTER]:"
read KEEPTHISMESSAGE
export KEEPTHISMESSAGE
?これを行うより良い方法がある場合は、私に知らせてください。おそらく、これらのメッセージの履歴を保持し、最新のものを取得するファイルを保持しますか?
+1これは、隠しファイルを使用するように変更することができます(aで始まります)。〜/ .yourprog.historyと呼んでください。bashスクリプトでこのファイルを読み込み、読み込んで内容を上書きします。 –
echo $ KEEPTHISMESSAGE> message.txt **はmessage.txt **を上書きまたは作成します。 >>を追加するには>>を使用してください。 – Paul
@Paulしかし、彼が質問すれば追加することは好ましくありません。 –