質問: ファイルの最初の行の前にテキストを挿入する方法は? 特定の行のファイルにテキストを追加するためにsedコマンドを見回してきました。これは、1行目にテキストを追加すると機能します。sed '1 a\ しかし、私はそれを追加したいと思いますbefore 1行目。sed '0 a\ しかし、私はこのエラーを受け取ります:invalid usage of line address 0。なにか提案を?
回答: appendの後ではなく、最初の行の前にinsertテキストを使用したいので、sed '1 i\ your_text' your_file hereドキュメントも役立ちます。cat /dev/stdin your_file <<eoi your text goes here eoi