Linux下的eval、`与$()

来源:互联网 发布:田岛绣花软件 编辑:程序博客网 时间:2024/06/16 07:13

eval:取出eval的参数,运算求出eval的内容
使用方法: eval [参数]
eval可读取一系列的参数,然后再依照参数执行
参数说明:参数不限数目,彼此之间用;隔开

1.执行命令行之前扫描它两次,再次运算求出参数的内容。
这里写图片描述

2、eval取得最后一个参数

这里写图片描述

` 将命令执行,然后将结果替换到命令所在地
这里写图片描述

$(…) 相当于`…`,返回括号中命令执行的结果
这里写图片描述

`与$()的区别:
反引号对\进行了转义,保留了其本身的意思,如果要在反引号中起到\,必须加两个\
$()没有对其转义

原创粉丝点击