我是初学者sed.我知道可以将命令(或一组命令)应用于某些范围的行,如此
sed '/[begin]/,/[end]/ [some command]'
Run Code Online (Sandbox Code Playgroud)
where [begin]是一个正则表达式,指定范围的起始行,[end]是一个指定范围的结束行的正则表达式(但包含在范围内).
我正在尝试使用它来指定文件中的一系列行,并将它们全部连接成一行.这是我最好的尝试,但没有用:
sed '/[begin]/,/[end]/ {
N
s/\n//
}
'
Run Code Online (Sandbox Code Playgroud)
我能够毫无问题地选择我想要的行集,但我似乎无法将它们全部合并为一行.如果有人能指出我正确的方向,我将非常感激.
sed ×1