獲得程序的pid
命令解釋:ps -ef |grep"hz-web" |grep-vgrep|awk'' | sed -n '1p'
ps -ef : 獲取當前程序資訊,作為輸入源傳到grep
grep"hz-web" :只獲取程序名包含"hz-web"的所在行的資料,作為輸入源傳到後面那個grep
grep-vgrep:列出除開grep命令本身的程序,作為輸入源傳到awk
awk'' :獲取傳入資料來源的第二列資料(程序號),作為輸入源傳到sed
sed -n '1p' :獲取傳入資料來源的第一行(只輸出第乙個符合要求的程序號pid)
根據程序名批量殺程序
ps -ef |grep"hz-web" |grep-vgrep|awk'' :將所獲得的所有程序號pid作為輸入源傳到killps -ef |grep"hz-web" |grep-vgrep|awk'' |xargskill -9
grep-vgrep:列出除開grep命令本身的程序,作為輸入源傳到awk避免grep這個命令程序也殺掉,有可能導致你要殺的程序殺的不乾淨
xargs:xargs命令可以通過管道接受字串,並將接收到的字串通過空格分割成許多引數(預設情況下是通過空格分割) 然後將引數傳遞給其後面的命令,作為後面命令的命令列引數。
grep awk sed常用用法
sed指令碼是乙個sed的命令清單,啟動sed時以 f選項引導指令碼檔名。sed對於指令碼中輸入的命令非常挑剔,在命令的末尾不能有任何空白或文字,如果在一行中有多個命令,要用分號分隔。以 開頭的行為注釋行,且不能跨行。7.小技巧 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單...
grep,awk,sed簡單用法
grep是一種強大的文字搜尋工具,他能使用正規表示式搜尋文字,並把匹配的行統計出來。命令 grep 選項 color auto 搜尋字串 filename 常用引數 c 統計符合條件的字串出現的次數。e 支援擴充套件正規表示式。i 忽略字元大小寫。n 在顯示匹配到的字串前面加上行號。v 顯示沒有 搜...
檔案處理,關於grep,awk,sed
grep分析一行資訊,以整行為單位,用在正規表示式裡面。最重要的功能是進行字串資料的對比,然後將符合需求的字串列印出來 簡單語法 grep acinv color auto 查詢字串 filename a 將binary檔案以text檔案的方式查詢資料 c 計算找到 查詢字串 的次數 i 忽略大小寫...