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