日期:2014-05-16  浏览次数:20695 次

linux shell script 的一些总结

获得本机inet IP:/sbin/ifconfig eth0|grep 'inet addr'|sed 's/^.*addr://g'|sed 's/Bcast.*$//g'

删除空白行:cat /etc/man.config|grep 'MAN' |sed 's/#.*$//g'|sed '/^$/d'

egrep与grep: egrep=grep -E egrep支持扩展正则表达式,而grep默认只支持基础正则表达式。

举个例子,滤除文件中的空行和以#开头的行。使用grep情况下需要两次通道“grep -v '^$' test.txt|grep -v '^#'”;使用egrep不需要通道,只需要扩展正则的'或',“egrep -v '^$|^#' test.txt

获得一天前的日期:date --date='1 days ago' +%y%m%d

?

?

?

未完,总结中??