【Linux入门到精通系列讲解】shell中的eval命令

eval命令用法:

    当我们在命令行前加上eval时,shell就会在执行命令之前扫描它两次
    .eval命令将首先会先扫描命令行进行所有的置换,然后再执行该命令。
    该命令适用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。

eval可以用来回显简单的变量:

【Linux入门到精通系列讲解】shell中的eval命令
这样和普通的没有加eval关键字的命令的作用一样

2.eval也能用来执行含有字符串的命令

     首先我们先来创建一个file文件,在这个文件中输入一些我们想要输出的文本,然后我们将cat file赋给变量myfile,整个过程如下:

【Linux入门到精通系列讲解】shell中的eval命令

上一篇:简单计算器


下一篇:eval执行