0
我有練習BASH在Linux中練習的練習,並且Im相當困難。它說明如下:在單個命令中將pgrep重定向到一個文件兩次
「在命令行中列出所有包含術語BASH的進程,將輸出重定向到一個文件,在文件末尾添加兩次,然後列出按PID排序的命令。這只是一個命令。「
我知道Y必須使用|和>> ....
我試圖用這樣的
p纖ep-FL慶典|
但我不知道如何繼續...
在此先感謝!
我有練習BASH在Linux中練習的練習,並且Im相當困難。它說明如下:在單個命令中將pgrep重定向到一個文件兩次
「在命令行中列出所有包含術語BASH的進程,將輸出重定向到一個文件,在文件末尾添加兩次,然後列出按PID排序的命令。這只是一個命令。「
我知道Y必須使用|和>> ....
我試圖用這樣的
p纖ep-FL慶典|
但我不知道如何繼續...
在此先感謝!
這可能是一個way-
$for i in 1 2 3;do ps -ef |grep bash >> out.log;done;cat out.log|sort -n
你在這裏做什麼是你grep
在過程字bash
一次將其追加到一個名爲out.log
文件,然後再次兩倍(即共3次)。然後你cat
out.log
文件的輸出以sort
的方式。
給我輸出
users 4383078 4575750 0 09:56:29 pts/1 0:00 grep bash
users 4460634 4575750 0 09:54:06 pts/1 0:00 grep bash
users 4719330 4575750 0 09:57:28 pts/1 0:00 grep bash
結帳''>>其追加到一個現有的文件 –
看看'tee'其將輸出到兩個地方(寫入文件,併到stdout)。 – Michael
和'|排序「」插入「管道,將輸出順序。祝你好運。 – shellter