QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1069|回复: 4

土问:${xxx}是什么意思?

[复制链接]
发表于 2005-9-7 11:41:39 | 显示全部楼层 |阅读模式
这个是不是bash里特有的东西呀?
和$(xxx)有关系吗?

谢谢先。
发表于 2005-9-7 19:16:46 | 显示全部楼层
${xxx}是获得变量的值,和$xxx基本相同,但是有时候必须用${xxx}才行
$(xxx)是命令置换
回复

使用道具 举报

发表于 2005-9-7 19:27:40 | 显示全部楼层
回复

使用道具 举报

发表于 2005-9-9 13:23:28 | 显示全部楼层
2楼还是没有说清楚为什么,我来:

例如:
var1=/usr/local/etc/

filename=${vara1}sshd_config

执行 ~$echo $filename  结果是
/usr/local/etc/sshd_config

如果没有{} 包起来,那么你想想........

另外那个 “ $(xxx)是命令置换  ”举个例子:


$ echo $(ls ./)
和下面的这个结果是一样的

$ echo $`ls ./`
回复

使用道具 举报

发表于 2005-9-9 15:52:09 | 显示全部楼层
请别误导:
[code:1]$()==``[/code:1]
而不是
[code:1]$()==$``[/code:1]
虽然[code:1]$ echo $(ls ./)和$ echo $`ls ./`[/code:1]结果是一样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 18:35 , Processed in 0.043730 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表