作为练习,我想使用基本的 bash 原则通过命令行终止进程,但我遇到了一些我不明白的错误:
ps -A | grep nautilus | egrep -o '[0-9]{4,5}' | kill
Run Code Online (Sandbox Code Playgroud)
1)它不起作用
如果我尝试
ps -A | grep nautilus | egrep -o '[0-9]{4,5}' > kill
Run Code Online (Sandbox Code Playgroud)
2)也不起作用
3)如果我这样做,(..) egrep '\d' (...)
这不 应该与 [0-9] 相同吗?
4)有什么办法可以让我做这样的事情:
kill < (greps (...) )
Run Code Online (Sandbox Code Playgroud)
尝试
kill `ps -A | grep nautilus | egrep -o '[0-9]{4,5}'`
Run Code Online (Sandbox Code Playgroud)
反引号内的命令将作为命令的一部分执行和馈送。
归档时间: |
|
查看次数: |
691 次 |
最近记录: |