Linuxで1行をすばやく削除の方法
Linuxでは、次のコマンドで1行をすばやく削除できます。
- sedコマンドを使用して指定行を削除する:
sed -i 'Ndd' filename
Nは削除する行数、filenameはファイル名です。例えば、ファイルの5行目を削除するには、以下のコマンドを使用します。
sed -i '5d' filename
- 指定した行を削除するためにawkコマンドを使用する
awk '!/<pattern>/' filename > temp && mv temp filename
rowまたはkeywordのpatternを削除する場合、filenameはファイル名です。例えば、ファイルに含まれるkeyword “example”のrowを削除するには、以下のコマンドを使用します。
awk '!/example/' filename > temp && mv temp filename
- vimエディターで指定行を削除する: まず、編集したいファイルを開きます。
vim filename
次に、コマンドモードで以下のコマンドを入力してエンターを押します。
:nd
その際、n は削除する行数です。例えば、ファイルの 5 行目を削除したい場合は、次のように入力できます。
:5d
最後に:wq コマンドでファイルを保存して終了。
Linuxシステムで素早く行を削除する方法をいくつか示しました。実際の必要に応じて適切な方法を選択してください。