ファイルの先頭に追加するシェルワンライナー 質問する

ファイルの先頭に追加するシェルワンライナー 質問する

これはおそらく複雑な解決策

「>>」のような単純な演算子を探していますが、先頭に追加します。

残念ながら存在しないようです。

mv マイファイル tmp
 cat myheader tmp > myfile

もっと賢いものはありますか?

ベストアンサー1

これはまだ一時ファイルを使用しますが、少なくとも 1 行で記述されています。

echo "text" | cat - yourfile > /tmp/out && mv /tmp/out yourfile

クレジット:BASH: ファイルの先頭にテキスト/行を追加する

おすすめ記事