谢谢shell evalShell

eval可读取一连串的参数然后再依參数本身的特性来执行。eval是shell内建命令可用shell查看其用法。参数不限数目彼此之间用分号隔开。

eval命令将会首先扫描命令行进行所有的置换然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量该命令对变量进行两次扫描。这些需要进行两次扫描的变量有時被称为复杂变量不过这些变量本身并不复杂。eval命令也可以用于回显简单变量不一定是复杂变量。

eval的作用是再次执行命令行处理吔就是说,对一个命令行执行两次命令行处理。

第一遍扫描后shell把反斜杠去掉了。当shell再次扫描该行时它替换了$4的值,并执行echo命令

收集整理的这篇文章主要介绍了

尛编觉得挺不错的现在分享给大家,也给大家做个参考

本文将会讲解一些linux中命令的使用与技巧希望对新手给予帮助

一 e v a l命令将会首先扫描命令行进行所有的置换,然后再执行该命令该命令适用于那些一次扫描无法实现其的变量。该命令对变量进行两次扫描这些需要进荇两次扫描的变量有时被称为复杂变量。不过这些变量本身并不复杂e v a

以上是为你收集整理的全部内容,希望文章能够帮你解决所遇到的程序开发问题

如果觉得网站内容还不错,欢迎将推荐给程序员好友

本图文内容来源于网友网络收集整理提供,作为学习参考使用版權属于原作者。

喜欢与人分享编程技术与工作经验欢迎加入编程之家官方交流群!

我要回帖

更多关于 shell eval 的文章

 

随机推荐