我有多个源代码,其中括号如下
function()
{
if(...)
{
...
}
else
{
...
}
}
我想让它看起来像这样:
function() {
if(...) {
...
}
else {
...
}
}
我已尝试使用sed
命令进行一些技巧,但我无法弄清楚如何使其正常工作。这是我最近的尝试:
sed ":a; N; $!ba; s/\n{/ {/g" myfile
编辑 -
我设法使用该命令:
sed "N;/\n *{/s// {/;P;D"
与sed
一样,我不太明白为什么会有效,但确实如此。