1. awk命令
打印指定列(第一列)
awk '{print $1}' a.txt
ls -lh | awk '{print $1}'
打印指定列滿足條件的整行, -F 指定分隔符
假設(shè) a.txt
w, 5, 77
s, 6, 99
yy, 8, 45
awk -F ',' '{if($2==6) {print $0}}' a.txt
結(jié)果:2 s, 6, 99
(awk自動將純數(shù)字讀入為數(shù)字,帶字母的讀入為字符串?)
綜合:ls -> 選擇 -> 打印 ->刪除文件
ls -lh|awk '{if($5=="81K") print $9}'|xargs rm
管道|可以將標準輸出轉(zhuǎn)換為標準輸入
xargs可以將標準輸入轉(zhuǎn)化為命令行參數(shù)
2. crontab命令
實現(xiàn)定時運行
# 進入編輯頁面菠齿,像vim一樣使用
crontab -e
# 輸入crontab指令
# 每天14:16執(zhí)行指令,nohup ... &表示后臺執(zhí)行阵面,2>&1表示將標準錯誤重定向到標準輸出
16 14 * * * nohup /home/[username]/anaconda3/bin/python3 /home/[username]/test/test.py >> /home/[username]/test/nohup.out 2>&1 &