通常awk命令最后一個(gè)參數(shù)是文件名稱(chēng),那么怎樣將上一個(gè)命令的控制臺(tái)輸出作為awk的控制臺(tái)輸入呢?
1. 直接用管道
$?ps -ef|awk '{print $2}'?
2. “-”一個(gè)減號(hào)代表標(biāo)準(zhǔn)輸入
$ ps -ef|awk '{print $2}' -
3. /dev/stdin Linux上代表標(biāo)準(zhǔn)輸入
$ ps -ef|awk '{print $2}' /dev/stdin
4. bash, ksh and zsh支持 <(命令表達(dá)式)
$?awk '{print $2}' <(ps -ef)