|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教一段shell的書寫
$ ps -ef
UID PID PPID TTY STIME COMMAND
Administ 5744 1 con 10:26:16 /usr/bin/bash
Administ 5760 5744 con 10:26:16 gdrive/c/WINDOWS/system32/java
請問如何把第二列或第三列的數字是5744的行取出來,最後得到滿足條件的第二列的一個字符串,用空格隔開,並把PPID是1的PID放在最後
最後輸出應該是:
5760 5744 |
請教一段shell的書寫
echo `ps -ef | awk 'NR>2 {print $2}'` |
請教一段shell的書寫
[code]ps -ef|awk '$2==5744||$3==5744{print $2}'|sort -nrk3|xargs[/code] |
| |