1. ホーム
  2. unix

[解決済み] ファイルにテキストを前置するUnixコマンド

2022-04-24 12:56:10

質問

テキストファイルに文字列データを前置するUnixコマンドはありますか?

のようなものです。

prepend "to be prepended" text.txt

解決方法は?

sed -i.old '1s;^;to be prepended;' inFile

  • -i はその場で変更を書き込み、拡張子が指定されていればバックアップを取ります。(この場合 .old )
  • 1s;^;to be prepended; は、最初の行の先頭を、与えられた置換文字列で置換します。 ; をコマンドデリミタとする。