现在的位置: 首页 > 综合 > 正文

$()和“的区别

2013年08月20日 ⁄ 综合 ⁄ 共 249字 ⁄ 字号 评论关闭

$()``的区别

 

反引号和$()的功能是命令替换,将反引号或$()中的字符串做为命令来执行,我们在用shell编程时经常用的到将系统命令的执行结果赋给一个变量

 

但反引号内不能再引用反引号,而$()中可以引用反引号

 

[root@music b]# cat aa

13

45

mimi bibi

[root@music b]# data=`cat `ls``

没反应,我Ctrl+c

[root@music b]# data=$(cat `ls`)

[root@music b]# echo $data

13 45 mimi bibi 

 

 

 

 

 

抱歉!评论已关闭.