相关疑难解决方法(0)

$(stuff) 和 `stuff` 有什么区别?

命令替换有两种语法:美元括号和反引号。运行top -p $(pidof init)top -p `pidof init`给出相同的输出。这两种做同样事情的方式,还是有区别?

command-line shell command-substitution

283
推荐指数
5
解决办法
3万
查看次数

*sh shell 中的反引号(即`cmd`)是否已被弃用?

我在 Unix 和 Linux 以及其他使用短语“反引号已被弃用”的站点上多次看到此评论,这与 Bash 和 Zsh 等 shell 相关。

这个说法是真的还是假的?

shell scripting bash zsh shell-script

141
推荐指数
2
解决办法
3万
查看次数

如何在 Unix shell 中将特殊字符用作普通字符?

许多问题,例如“如何键入双引号字符 (")?” 正在被问到,我们不想用相同的答案来扰乱我们的社区(输入时\"好像不包含在's 中,"如果包含在's 中。)所以,问题就在这里。

您不能像普通字符那样在终端中输入特殊字符,例如此命令将失败:

echo Updates (11)
Run Code Online (Sandbox Code Playgroud)

那么,如何在终端中输入这些字符,就像它们是普通字符一样?

echo Updates (11)
Run Code Online (Sandbox Code Playgroud)

shell special-characters quoting

14
推荐指数
2
解决办法
8万
查看次数