我使用\A.*$\r\n
删除文本中的第一行,使用Powergrep,
有没有办法增加这个命令?需要选择并删除文本中的前3行,并在文本中删除最后3行?
试过这个解决方案Perl/regex to remove first 3 lines and last 3 lines of a string,但它在Powergrep中不起作用。
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
您无法使用 grep 。 grep(1)适用于行相等分组。您可以在以下代码中使用 sed(1)获得更好的解决方案:
sed -e '1d;$d' file.txt >output.txt
我想删除行1-3
和($-3)-$
尝试
sed -e '1,3d;$-3,$d' file.txt >output.txt
抱歉,我从未使用过 powergrep ,所以我无法以这种方式帮助你。