Linuxファイルの1行目にコンテンツを追加する方法を教えてください。

以下の方法のいずれかを使用して、Linux ファイルの最初の行に内容を追加できます。

  1. テキストエディタでファイルを開き、1行目に目的のものを追加する。 例えば、viエディタを使用してファイルを開く:
vi filename

iを押して挿入モードに入り、1行目に必要な内容を入力したら、Escキーを押して挿入モードを終了します。:wqと入力してファイルの保存と終了を行います。

  1. 生まれつきに
sed -i '1i\inserted content' filename

挿入される内容は inserted content、修正するファイル名は filename です。

  1. ネイティブな日本語で言い換えると、以下のようになります。
echo "inserted content" > newfile && cat filename >> newfile && mv newfile filename

挿入するコンテンツはinserted contentで、temporaryファイルはnewfile、変更するファイル名はfilenameです。

ファイル操作を行う前には、万一の修正やデータ消失に備えて、必ずファイルのバックアップを取ってください。

bannerAds