非常に似た質問が何度も要求された可能性があります。ファイルの最初の行の前にテキストを挿入するには?
ただし、これらのソリューションはすべてタブを追加し、ファイルの先頭に再度行を追加します。最初の行の先頭にタブを追加したいです。どうすればいいですか?
非常にありがとう
ベストアンサー1
1つのアプローチは、シェルが構造<(...)
を理解するのに十分スマートであり、処理echo
方法-n
と-e
オプションを知るのに十分スマートであると仮定することです。
cat <(echo -ne '\t') file
または:
( printf '\t'; cat file ) >new_file
これを行う必要がある場合は、次のことがわかるほどスマートでsed
あるとします。sed
\t
sed '1s/^/\t/' file
しかし、これはあなたのsed
。