1、命令简介
eval:eval是linux或unix中内置的命令。
2、命令用法
eval [arg ..]
3、命令描述
eval是Linux或Unix中内置的命令。eval命令用于在unix或linux系统上作为shell命令执行参数。当将unix或linux命令存储在一个变量中,并且希望执行存储在字符串中的命令时,eval命令就很方便了。eval命令首先计算参数,然后运行存储在参数中的命令。
4、使用示例
1)执行字符串中的命令
$ COMMAND="ls -lrt"
$ eval $COMMAND
2)输出一个变量的值
$ a=11
$ b=a
$ c='$'$b
$ echo $c
$ eval c='$'$b
$ echo $c