如何從ps aux的結果中提取pid?

2021-08-26 09:46:12 字數 515 閱讀 5677

首先我們需要使用grep來取出我們想要檢視的程序。例如如果我們想要檢視所有含有關鍵字process的程序,則執行如下命令

ps aux | grep process
之後會顯示為如下格式:

user             pid  %cpu

%mem vsz rss tt stat started time command

我們如果想要取出其中的pid,用於之後的操作,例如kill,則首先應該使用tr命令壓縮各個列之間的空格,將多個空格壓縮為乙個,接著使用cut命令根據空格對列進行分割並取出第二個位置的值,也就是pid。然後將結果輸入到kill命令。如下所示:

kill $(ps aux | grep process_name | tr -s

' '| cut -d

' '-f

2)

如何從字串中提取數值

如何從字串中提取數值,比如從 10 16mn 中提取10這個數值,當然在字串中 後面 的數值長度不定,而 中的字串長度也不定。來個迴圈比較看看,條件是 in 0.9 str abc056 s for i 1 to length str do begin if str i in 0 9 then s ...

如何從mysql備份中提取單張表資料

1 先提取備份資料中的前50行出來,檢視一下備份資料格式 head 50 bakdb.sql head50.txt 類似下面的資料是我們所需要提取的 40101 set old character set client character set client 40101 set old chara...

如何從檔案中提取指定位置的資料????

如何從檔案中提取指定位置的資料?vcl元件開發及應用 資料如下 begin of epoch gps utc 172800.0 2006 12 12 0 0 0.0 plh ddmmss.ss clk ztd m 385508.36127 770358.37552 40.803 191.177 0....