6

私は使用しています

  sed -i '58d' test_file.txt 

行を削除するには &

  sed -i '58,68d' test_file.txt

複数の行を連続して削除するには

しかし、私は使用しようとしました

  sed -i '58;64;93d' test_file.txt

これらの3つの特定の行を削除するには、これが私が見つけた答えでしたが、エラーが発生しました

  ; 

文字は不明なコマンドです。これを修正する方法について何か考えはありますか?

4

2 に答える 2

17

たとえば、次のことができます。

sed -i '2d;5d;8d' file

シーケンスでテスト:

kent$  seq 10|sed '2d;5d;8d'
1
3
4
6
7
9
10
于 2013-04-15T19:36:29.550 に答える