我找不到合适的sed表达式来删除一个单词后跟一行返回(\n)
测试文件是:
line1\n
line2\n
line3mark\n
line4\n
line5\n
Run Code Online (Sandbox Code Playgroud)
我希望删除所有出现的标记\n离开,在这种情况下:
line1\n
line2\n
line3line4\n
line5\n
Run Code Online (Sandbox Code Playgroud)
已搜索并可以使用:
sed 's/\n//g' test.file to remove ALL \n's
Run Code Online (Sandbox Code Playgroud)
但
sed 's/mark\n//g' test.file does not work
Run Code Online (Sandbox Code Playgroud)
奇怪的是,s/mark \n // g在交互模式下似乎在vi中正常工作.
任何帮助非常感谢!我想了解如何使用SED如何做到这一点,因为我相信它是可能的!但是,如果它可以通过另一种方式完成,那么只要它在命令行上,我也很高兴,因为它必须运行在许多文件上.
非常感谢.