我需要基于模式使用 sed 合并文件的行。例如:
输入文件:
X1 A B C D E F
\+ G H I J 1
\+ LK T PP E OO 2
X2 DDF F Y
\+ J W Q
……
预期输出:
X1 A B C D E F G H I J 1 LK T PP E OO 2
X2 DDF F Y J W Q
..
我想在 vi 编辑器中等效于 wat (:%s/\n+/ /g)
在网上搜索我找到了一个解决方案,从逻辑上讲应该可行
sed -e '{:a; N; s/\n+/ /g; ta}' 文件
但是这个命令违背了我的理解和逻辑,并产生了输出
X1 A B C D E F
\+ G H I J 1 LK T PP E OO 2
X2 DDF F Y
\+ J W Q
……
欢迎任何想法,并在此先感谢
斯里苏里亚