我有一个练习在Linux中练习BASH的练习,我很困惑。它说:
“在命令行中列出所有使用术语BASH的进程。将输出重定向到文件。在文件末尾再添加两次。然后列出由PID排序的命令。请执行此操作COMMAND“。
我知道必须使用| AND>> ....
我尝试过使用类似的东西
pgrep -fl bash |
但我不知道如何继续...
提前致谢!!!
答案 0 :(得分:0)
这可能是一种方式 -
$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