将行移动到新文件sed,awk或其他内容

时间:2018-03-17 22:03:16

标签: linux

原始文本文件:

some line
a&/\t.sul
a&/\t.sul-aaa
a&/\t.sul*aaa
:_-';".sul
:_-';".sul-aaa
:_-';".sulDaaa
other line
more lines

我想将包含a&/\t.sul的de行移动到一个名为a&slash\t.sul的新创建文件中(/文件名中的/不可用?)

:_-';".sul行添加到名为:_-';".sul

的新创建文件中

原始文件应如下所示:

some line
other line
more lines

我知道要逃避一个特殊的角色,但这个文件有很多。我想要找一些字符串。

我花了两天时间寻找解决方案,但没有快乐

1 个答案:

答案 0 :(得分:0)

假设您要将第一行移至第二行

sed -n'/ a \& /!p'filename