Linux的一些工具使用技巧整理

king3171發表於2020-06-21

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51077/viewspace-2699789/,如需轉載,請註明出處,否則將追究法律責任。

相關文章