不疯魔,不成活! --疯魔老杨(Crazy.LaoYang) http://www.inotes.cn/
分类: LINUX
2009-08-27 11:32:15
chinaunix网友2011-07-07 22:13:47
1)用tr命令 # grep -v "#" /etc/snmp/snmpd.conf |tr -s '\n' 是删除空行吗 ,不要误人子弟 你可以试试 cat str 空行 123 空行 空行
chinaunix网友2009-08-31 17:46:42
如果某些只有空格或者只有跳格的行呢?你上面的都解决不了了吧 还有你上面的sed是那么用的吗? sed '/^$/d' 没有那个s吧? 如果配置文件的某一行不以#开头,但是又包含#号呢?你这样就去掉不该去掉的行了。 sed '/^#\|^[ \t]*$/d' urfile sed -r '/^#|^\s*$/d' urfile grep -Ev '^#|^\s*$' urfile awk '!/^#|^[ \t]*$/' urfile