【25.ファイルに追加】ざっくりわかる「シェルスクリプト」

ファイルに追加

ファイルに追加:
bashで「»」演算子を使用すると、既存のファイルに新しいデータを追加できます。‘append_file.sh ‘という名前のファイルを作成し、次のコードを追加して、ファイルの最後に新しいコンテンツを追加します。ここで、「Learning Level 5」は、スクリプトの実行後に「book.txt」ファイルのに追加されます。

1. Pro AngularJS
2. Learning JQuery
3. PHP Programming
4. Code Igniter
#!/bin/bash

echo "追加する前のファイル";
cat book.txt;

echo "5. Bash Programming" >> book.txt
echo "追加した後のファイル"
cat book.txt;

bashコマンドでファイルを実行します。

$ bash append_file.sh
追加する前のファイル
1. Pro AngularJS
2. Learning JQuery
3. PHP Programming
4. Code Igniter
追加した後のファイル
1. Pro AngularJS
2. Learning JQuery
3. PHP Programming
4. Code Igniter
5. Bash Programming
$
ヒント
「>」はファイルを新しく作成して追記します。
「»」は既に存在するファイルに追記します。ですので、ファイルが存在しないにもかかわらず、「»」を行うと、ついするファイルがないため、エラーとなります。
ファイルの存在を確認するための方法を次の章で説明します。

書籍の紹介

【24.ファイルを削除する】ざっくりわかる「シェルスクリプト」

【24.ファイルを削除する】ざっくりわかる「シェルスクリプト」

【26.ファイルが存在するかどうかを確認】ざっくりわかる「シェルスクリプト」

【26.ファイルが存在するかどうかを確認】ざっくりわかる「シェルスクリプト」