1 cut 截取passwd中的第1、3两列
我们提供的服务有:成都做网站、网站设计、外贸营销网站建设、微信公众号开发、网站优化、网站认证、进贤ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的进贤网站制作公司cut -d ":" -f 1,3 /etc/passwd
2 grep
显示包含指定字符的行
grep 29 alter.sql
grep "root" passwd
grep -n "root" passwd ---显示行号
显示不包含指定字符的行
grep -v "root" passwd
同时显示指定的多行字符
grep -Ei "28|29|25" alter.sql
统计显示包含指定字符的行
grep -c "root" passwd
3 shell日期处理
一天前
cur_date=`date -d "-1 day " +%a" "%b" "%d`
echo $cur_date
Sat Apr 25
$ date -d "2012-04-10 -1 day " +%Y-%m-%d
2012-04-09
$ date -d "2012-04-10 +1 day " +%Y-%m-%d
2012-04-11
$ date -d "-1 day " +%Y-%m-%d
2012-04-15
$ date -d "+1 week " +%Y-%m-%d
2012-04-29
$ date -d "+1 month " +%Y-%m-%d
2012-05-22
$ date -d "-1 month " +%Y-%m-%d
2012-03-22
$ date -d "-1 year " +%Y-%m-%d
2011-04-22
$ date -d "+1 year " +%Y-%m-%d
2013-04-22