如何删除所有注释?

如何删除所有注释?

如何删除所有注释?我说的的是# 开头的行。
用grep来过滤一下
比如,你要把/etc/samba/smb.conf中所有以#;开头的行都去掉,可以这样:
引用:
$grep "^[^#;]" /etc/samba/smb.conf > filename
后面的filename文件就是你想要的了

如果你只是要去掉#开头的,那就是这样了:
引用:
$grep -v "^#" /etc/samba/smb.conf >filename
本版“精华贴分类索引”里有一些关于shell编程的帖子,兄弟可以去看看
收到。非常感谢。
可以详细的解释下么?