変数をファイルに書き込む方法をシェルスクリプトで実行するにはどうすればいいですか?
シェルスクリプトでは、変数の値をファイルに書き込むためにechoコマンドを使用することができます。以下は例です:
シェルスクリプトを実行します。
変数を定義します。
名前はジョンです。年齢は25歳で、国はアメリカです。
ファイルに変数を書き込む
ファイル.txt に「名前: $name」と書きます。そして、その後に「年齢: $age」と「国: $country」を記入します。
上記の例では、最初にname、age、countryの3つの変数が定義されています。そして、echoコマンドを使用してこれらの変数の値をfile.txtファイルに書き込みます。最初のechoコマンドでは、出力をファイルにリダイレクトするために単一の大なり記号(>)が使用されており、これにより既存の内容が上書きされます。後続の2つのechoコマンドでは、ダブル大なり記号(>>)が使用され、内容がファイルの末尾に追加されます。
スクリプトを実行すると、file.txtファイルの内容は以下のようになります。
名前: ジョン
年齢: 25
国籍: アメリカ