# eval - eval会调用shell,将参数作为指令来自行

这个指令经常在shell脚本文件中用到。args被读取并连接到一个命令中。然后,shell读取并执行此命令,并将其退出状态作为val的值返回。如果没有args,或者只有空参数,val将返回0。

# 适用范围

RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux

# 语法

eval  [arg ...]

# 选项

# 举例

执行指令

[root@localhost ~]$ cat wj.txt     #直接执行
1   zhangsan
2   lisi
3   wangwu
4   zhangliu
[root@localhost ~]$ eval cat wj.txt    #通过eval执行,结果一样
1   zhangsan
2   lisi
3   wangwu
4   zhangliu