eval 命令中文意思是“重新计算求出参数内容”,该命令大致有以下几个作用

  1.  将变量名替换后并执行
beautifulsoup4-4.6.  Desktop        Documents  hc.war       lxml-3.8.  myblog  Pictures  requests-2.18.  Templates  Videos
code Django-1.9. Downloads Hellodjango Music perl5 Public software test.html
[peteryrcc@localhost ~]$ cat test.html
<title>python.............HTML..&lt;h3_....</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" sizes="any" mask href="//www.baidu.com/img/baidu.svg" /> [peteryrcc@localhost ~]$ a='cat test.html'
[peteryrcc@localhost ~]$ echo $a
cat test.html
[peteryrcc@localhost ~]$ eval a
bash: a: command not found...
[peteryrcc@localhost ~]$ eval $a
<title>python.............HTML..&lt;h3_....</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" sizes="any" mask href="//www.baidu.com/img/baidu.svg" />
[peteryrcc@localhost ~]$

从上面例子可以看出eval命令会首先把变量名替换后执行cat test.html命令

最新文章

  1. 代码管理工具 --- git的学习笔记二《git的工作原理》
  2. 2015 史考特(Scottrade)开户指南 + 招商银行香港一卡通汇款【图文教程】
  3. 仿花田:内部相亲网站 意中人(Asp.net MVC,Bootstrap2)
  4. iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)
  5. AS-demo09
  6. css3多列example
  7. T-SQL:SQL Server-数据开发(经典)
  8. js实现堆排序
  9. ibdata1是?
  10. 虎扯:纯css3各方向小三角的制作原理分析
  11. 删除缓存内容----unrecognized selector sent to instance
  12. java 读取excel(Map结构)xls
  13. 3408: [Usaco2009 Oct]Heat Wave 热浪
  14. loadrunner录制上传文件,但是回放失败
  15. No module named &#39;pip._internal&#39;
  16. 【IE兼容问题】记一次Manifest因为jquery版本不同导致的兼容问题解决方案X-UA-Compatible
  17. 【C#小知识】C#中一些易混淆概念总结(四)---------解析Console.WriteLine() 分类: C# 2014-02-05 17:18 1060人阅读 评论(0) 收藏
  18. C中字符串分割函数strtok的一个坑
  19. 请问使用jmeter在tcp取样器测试中服务器名称或ip,端口可以填变量值吗?
  20. 【luogu P1608 路径统计】 题解

热门文章

  1. compose 函数实现
  2. hibernate Day2
  3. Android中ProgressBar显示小数的方法
  4. D. Tavas and Malekas DFS模拟 + kmp + hash || kmp + hash
  5. jquery 选择器包含特殊字符
  6. 关于HashMap中hash()函数的思考
  7. MyBatis -- 必知必会
  8. docker最新版本以及docker-compose安装脚本
  9. Android一键锁屏APP
  10. 从源码中无法看出函数所在的js脚本的解决方法