相关疑难解决方法(0)

使用带有sed的正则表达式时跳过前n行?

sed应用正则表达式时,是否可以跳过前n行?我目前正在使用以下内容:

cat test | sed '/^Name/d;/^----------/1;/^(/d;/^$/d'
Run Code Online (Sandbox Code Playgroud)

在以下文件中:

Name
John
Albert
Mora
Name
Tommy
Tammy
Run Code Online (Sandbox Code Playgroud)

在一个过程中,我想使用一些正则表达式(其中一个是删除包含Name但我想在这种情况下跳过第一行的行)以获得以下内容:

Name
John
Albert
Mora
Tommy
Tammy
Run Code Online (Sandbox Code Playgroud)

因为文件很大,我不想进行多次传递,所以任何一次通过的方法都会很棒.

unix command-line text sed

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

command-line ×1

sed ×1

text ×1

unix ×1