十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1 cut 截取passwd中的第1、3两列
创新互联专业为企业提供安义网站建设、安义做网站、安义网站设计、安义网站制作等企业网站建设、网页设计与制作、安义企业网站模板建站服务,十载安义做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
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