Menu
Coddy logo textTech

ファイルへの追記

CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 39/82。

> 演算子はファイルを上書きするため、既存のコンテンツを保持したい場合には危険を伴うことがあります。>> 演算子は、ファイルを置き換えるのではなくファイルに追記することでこの問題を解決します。

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

出力:

First line
Second line

どちらの行も保持されます。なぜなら >> はファイルの末尾に新しいコンテンツを追加するからです。ファイルが存在しない場合は、> と同様に新しいファイルを作成します。

これは、ログファイルの作成や時間の経過に伴う出力の収集に最適です:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

各コマンドは、以前のエントリを削除することなく activity.log に新しい行を追加します。最初からやり直したい場合は > を使用し、データを蓄積したい場合は >> を使用します。

challenge icon

チャレンジ

簡単

tasks.txt という名前のファイルには、すでに2つのタスクが含まれています。 オペレータを使用して3つ目のタスクをファイルに追加し、リスト全体を表示してください。

  1. Call the dentist というテキストを tasks.txt に追加する
  2. cat を使用して3つのタスクをすべて表示する

ヒント: 既存のコンテンツを消去せずに追加するには echo "text" >> filename を使用します。最終的にファイルは3行になるはずです。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン