首页 > 技术文章 > linux命令eval的用法

daanzhijia 2017-07-01 17:29 原文

eval用法

功能说明:告知shell取出eval的参数,重新运算求出参数的内容。
语  法:eval [参数]
补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。
参  数:参数不限数目,彼此之间用分号分开。
1. 执行命令行之前扫描它两次,再次运算求出参数的内容。
这里写图片描述
2. eval取得最后一个参数
这里写图片描述

$()与· ·

这里写图片描述
这里写图片描述

三者的的区别?

  1. 反引号“本身对\进行了转义,并保留了其本身的意思,如果要在反引号中 起到\的意思,必须加两个\。
  2. $()中并没有对\进行转义,使用时只需要一个\即可。

推荐阅读