【发布时间】:2018-01-15 20:02:31
【问题描述】:
我想清理看起来像这样的代码。
for(i=0; i < max; i++){
test = 5 + test ;
if (test == 10)
printf("HELLO WORLD\n") ;
}
如何去掉“test”和“;”之间的空格不去格式化其他行?
编辑:我还想删除分号前的所有其他空格。
我试过这个:
sed 's/;.*$/;/p' $FILE
但它也会删除从行首到第一个单词的空格。
我更喜欢使用 awk 或 sed 之类的答案。 谢谢。
【问题讨论】:
-
欢迎来到堆栈溢出,请向我们展示示例 Input_file 和 CODE TAGS 中的预期输出。