1.找出所有shell 裡面,
找到所有shell
find /opt/task/ | grep -v pyspark2 | grep ".sh$" > a.sh
2.找出含有cluster 字串的檔案
過濾其中有submit 和 cluster 字串的shell檔案:
import os
with open("a.sh","r") as f:
for line in f.readlines():
#print line
os.system("awk 'beginend' %s "%(line))
3. 從日誌中過濾出exception部分的日誌。過濾出含有exception的上下10行。
grep -c 10 exception *.log
開發中常用的幾個linux命令
檔案查詢 find name db2jcc.jar 網絡卡抓包 tcpdump i eth5 vv s 0 w sgm.cap tcpdump i any port 80 and host 128.20.8.190 s 0 w home test.cap vv tcpdump i any port ...
linux開發中常用命令
使用者管理 防火牆tail n 100 tps.log grep 2020 06 19 檢視2020 06 19的日誌尾部最後100行 tail f tms.log grep tps.timer.job.switch tail f 可以實時檢視檔案的新增內容 cat tms.log grep e f...
日常開發中常用的linux命令
本文並不將linux的常用命令全部羅列出來,列出一下常用 容易忘記的命令。更詳細的說明見 l 長資料序列出,包含檔案的屬性等等資料 顯示樹形的層級目錄結構,非原生命令,需要安裝tree a 將檔案的特性一起複製 p 連同檔案的屬性一起複製,而非使用預設方式,與 a相似,常用於備份 i 若目標檔案已經...