我想从文件中删除一个或多个特定行号。我该如何使用 sed 来做到这一点?
答案1
data.txt
要使用以下命令从文件中删除第 2、12-17 行和第 57 行,sed
您可以执行以下操作:
sed -e '2d;12,17d;57d' data.txt
.bak
要创建原始文件(带扩展名)的备份,请-i.bak
与命令一起使用。
sed -i.bak -e '2d;12,17d;57d' data.txt
我想从文件中删除一个或多个特定行号。我该如何使用 sed 来做到这一点?
data.txt
要使用以下命令从文件中删除第 2、12-17 行和第 57 行,sed
您可以执行以下操作:
sed -e '2d;12,17d;57d' data.txt
.bak
要创建原始文件(带扩展名)的备份,请-i.bak
与命令一起使用。
sed -i.bak -e '2d;12,17d;57d' data.txt