首页 > 试题广场 >

下面哪个shell语句不能打印出用户主目录的路径?

[不定项选择题]
下面哪个shell语句不能打印出用户主目录的路径?
  • echo "$HOME"
  • echo ~
  • echo `$HOME`
  • echo $HOME
C
shell规定单引号内的变量不进行转换,要输出变量的值,需要使用双引号
发表于 2015-01-28 14:08:13 回复(0)
更多回答
推荐
C
~代表用户主目录
HOME是Linux中用户主目录的全局系统变量,
echo:
功能说明:显示文字。
语 法:echo [-ne][字符串]或 echo [--help][--version]
补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。
反引号表示执行反引号内的命令,$HOME不是命令

编辑于 2015-02-09 11:41:43 回复(0)
BD这是多选啊,机器上亲测,C输入之后直接报错了,BD输出结果是/root

发表于 2019-12-17 12:04:19 回复(0)
C
`$HOME`执行$HOME命令得到/root

发表于 2015-09-15 17:38:34 回复(0)
答案 c
  • echo `$HOME` 打印出字符:$HOME
发表于 2015-01-14 15:53:46 回复(0)
c
发表于 2015-01-10 21:52:07 回复(0)