当前位置: 技术问答>linux和unix
关于SED的SHELL编程
来源: 互联网 发布时间:2016-05-29
本文导语: 我在写一个很简单的小程序, 目的是把 程序中 所有的注释 去掉 我首先想到的是SED命令,使用正则表达式: cat space.c | sed -n 's//// /p' > space.c 我用空格,代替程序中要替代的 // 程序的结果,确只显示了//...
我在写一个很简单的小程序,
目的是把 程序中 所有的注释 去掉
我首先想到的是SED命令,使用正则表达式:
cat space.c | sed -n 's//// /p' > space.c
我用空格,代替程序中要替代的 //
程序的结果,确只显示了//去除了的那几行,其他没有影响的行都不见了,
请问有什么方法,让没影响的行不变?
同样的问题:
cat space.c | sed -n '/
目的是把 程序中 所有的注释 去掉
我首先想到的是SED命令,使用正则表达式:
cat space.c | sed -n 's//// /p' > space.c
我用空格,代替程序中要替代的 //
程序的结果,确只显示了//去除了的那几行,其他没有影响的行都不见了,
请问有什么方法,让没影响的行不变?
同样的问题:
cat space.c | sed -n '/