小编Doc*_*luz的帖子

Bash:美元括号中的两个命令没有相同的行为

我不明白为什么,在 Bash 中:

  • echo $(hostname --fqdn) 作品,
  • echo $(id -un)没有(id: –un: No such user)。

反引号给出相同的结果。

使用这种表示法有什么好的做法吗?id 命令以这种方式使用它有什么特别之处吗?

下面,一些细节似乎适用于其他系统:

  • lsb_release -a:SUSE Linux Enterprise Server 11 (x86_64),
  • which id: /usr/bin/id,
  • id -un 单独工作。

linux shell bash command

2
推荐指数
1
解决办法
562
查看次数

标签 统计

bash ×1

command ×1

linux ×1

shell ×1