Ipad

コマンドラインでファイルの先頭にテキストを追加する

コマンドラインでファイルの先頭にテキストを追加する

OS Xのターミナル

次のコマンド構文を使用すると、コマンド ラインからファイルの先頭にテキストを簡単に追加できます。

cat file.txt | pbcopy && echo "Text to prepend" > file.txt && pbpaste >> file.txt

この場合、テキストを追加するファイルは「file.txt」です。これをご自身のドキュメントに置き換えてください。動作を理解するまで、ファイルのバックアップを作成し、テストすることをお勧めします。

上記のコマンドは、cat を使用してファイルをダンプし、pbcopy を使用してそれをコピーし、エコーされたテキスト ブロックをファイルに貼り付けます。pbcopy コマンドと pbpaste コマンドを多用しています。これらのコマンドは、Mac OS X クリップボードへのコマンド ライン フロントとして認識されることがあります。


また、echo コマンドを一時ファイルと組み合わせて使用​​することで、任意のテキストを別のテキスト ファイルの先頭に追加することもできます。

echo "Text to prepend" | cat - file.txt > /tmp/tempfile && mv /tmp/tempfile file.txt

これが難しければ、テキストの先頭に追加するということは、基本的に、指定された別のテキスト ファイルの先頭に追加のテキストを追加することを意味します。

私は pbcopy/pbpaste 方式を好みますが、これは Mac OS X に限定されています。必要に応じて、Linux やその他の Unix バリアントで echo コマンドを使用できます。

この便利なヒントは、OneThingWell.org で見つけた Cedrik さんから送られたものです。