小编Art*_*ton的帖子

Bash 中的 $(...) 和 `...` 有什么区别

我用 `...` 得到了预期的结果,但用 $(...) 失败了

kill $(ps ux | grep S..\.tcl | grep -v grep | awk '{print $2}')

Illegal variable name.

kill `ps ux | grep S..\.tcl | grep -v grep | awk '{print $2}'`

(kill expected processes)
Run Code Online (Sandbox Code Playgroud)

通过谷歌搜索,我发现有人说它们是可以互换的,但不是这个例子。那么,Bash 中的 $(...) 和 `...` 有什么区别?

bash

4
推荐指数
1
解决办法
6729
查看次数

标签 统计

bash ×1