我正在尝试使用tr
命令或任何类似的命令对此块执行特定的文本操作:
if (/*condition*/)
{
statement1;
}
int a=3;
if (a)
{
statement1;
statement2;
}
else
{
statement1;
statement2;
statement3;
statement4;
///may be more lines
}
我想删除单行命令并得到这个:
if (/*condition*/)
statement1;
int a=3;
if (a)
{
statement1;
statement2;
}
else
{
statement1;
statement2;
statement3;
statement4;
///may be more lines
}
我试过tr -s '{}' ' ' <file.txt
了,但它挤压了所有的大括号,而不是特定的单行格式。
谢谢