$()和``的区别
反引号和$()的功能是命令替换,将反引号或$()中的字符串做为命令来执行,我们在用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
阅读(659) | 评论(0) | 转发(0) |