sedを使用してファイルの先頭に行を挿入しようとしています。 私はコマンドを以下試してみました:HP-UXでsedを使用してファイルの先頭に行を挿入する
sed -i '1s/^/LINE TO INSERT\n/' test.txt
sed: illegal option -- i
- >エラーが
sed '1i/^/LINE TO INSERT\n/' test.txt
sed: Function 1i/^/LINE TO INSERT\n/ cannot be parsed.
を投げ - >エラーが
を投げ方法の両方が失敗したことが出てきました。 可能な解決策はありますか? HP-UXでksh
スクリプトを使用しています。
ありがとうございました。
は、なぜあなたは 'エコー> tmp_fileを「LINE挿入する」はありません.txt'それから 'cat test.txt >> tmp_file.txt'そして最後に' mv tmp_file.txt test.txt'? – fedorqui