# 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