Linux-eval命令
文章目录
- 1、命令描述
- 2、案例展示
1、命令描述
eval命令的作用是:在执行命令前扫描后面的命令
- 如果是普通的命令
直接执行命令 - 如果含有间接引用
(1)执行变量替换
(2)执行替换以后的命令
2、案例展示
(base)
# barry @ manjaro in ~/Templates/Shell_Work [19:38:20]
$ pipe="|"(base)
# barry @ manjaro in ~/Templates/Shell_Work [19:38:22]
$ eval ls $pipe wc -l
13(base)
# barry @ manjaro in ~/Templates/Shell_Work [19:38:32]
$ ls | wc -l
13
两条命令输出的是同样的结果哦,想想为什么。
Linux-eval命令相关推荐
- linux eval命令详解,linux命令详解——eval
shell中的eval 功能说明:从新运算求出参数的内容. 语 法:eval [参数] 补充说明:eval可读取一连串的参数,而后再依参数自己的特性来执行. 参 数:参数不限数目,彼此之间用分号分开. ...
- Linux eval命令
语法:eval cmdLine eval会对后面的cmdLine进行两遍扫描,如果在第一遍扫面后cmdLine是一个普通命令,则执行此命令:如果cmdLine中含有变量的间接引用,则保证简介引用的语义 ...
- Linux系统设置命令大全
1.reset命令 Linux reset命令其实和 tset 是一同个命令,它的用途是设定终端机的状态.一般而言,这个命令会自动的从环境变数.命令列或是其它的组态档决定目前终端机的型态.如果指定型态 ...
- Python3 Linux相关命令大全
1.文件管理相关 cat cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上. https://www.runoob.com/linux/linux-comm-cat.h ...
- linux shell eval 命令 字符串作为命令执行
eval会对后面的cmdLine进行两遍扫描,如果第一遍扫描后,cmdLine是个普通命令,则执行此命令:如果cmdLine中含有变量的间接引用,则保证间接引用的语义. 举例如下: set 11 22 ...
- 【Linux入门到精通系列讲解】shell中的eval命令
eval命令用法: 当我们在命令行前加上eval时,shell就会在执行命令之前扫描它两次.eval命令将首先会先扫描命令行进行所有的置换,然后再执行该命令.该命令适用于那些一次扫描无法实现其功能的变 ...
- Linux之eval命令使用
1.eval命令将会首先扫描命令行进行所有的替换,类似于C语言中的宏替换,然后再执行命令.该命令使用于那些一次扫描无法实现其功能的变量.该命令对变量进行两次扫描.这些需要进行两次扫描的变量有时候被称为 ...
- linux之eval命令
1 eval命令 eval命令将会首先扫描命令行进行所有的替换,类似于C语言中的宏替换,然后再执行命令,该命令使用于那些一次扫描无法实现其功能的变量.该命令对变量进行两次扫描. 2 测试使用 ~$ e ...
- Linux: shell命令 eval (有图有代码有真相!!!)
一.eval 命令定义 shell中的eval命令将会首先扫描命令行进行所有的替换,然后再执行命令.该命令使用于那些一次扫描无法实现其功能的变量. 该命令对变量进行两次扫描.这些需要进行两次扫描的变量 ...
- linux shell中的eval命令
语法:eval cmdLine eval会对后面的cmdLine进行两遍扫描,如果第一遍扫描后,cmdLine是个普通命令,则执行此命令:如果cmdLine中含有变量的间接引用,则保证间接引用的语义. ...
最新文章
- flask_sqlalchemy 教程
- 使用字节缓冲流在文件中写内容
- java进阶08 GUI图形界面
- “多态枚举”数值如何判断?
- 排序算法:归并排序、快速排序
- java导出word(带图片)
- Entity Framework(二)
- Spring深入理解-Spring框架设计理念
- 6s android,Android死忠粉自述为何必买iPhone 6S
- [Active Learning] Multi-Criteria-based Active Learning
- 数学软件的matlab用处,引导高职学生用MATLAB软件解决数学的意义和价值
- All the python knowledge that I come across
- 重磅福利 | 知乎上赞同数最高的1000个回答2019最新版
- 3dmax计算机组装动画,3dmax怎么做动画,教你3dsmax动画制作流程和基本套路
- Python 组织机构代码证校验
- 扩展easyUI样式,全新的easyUI体验样式
- SPWM与SVPWM的比较
- springmvc 发送PUT 和 DELETE 请求
- FPGA能做什么?比单片机厉害吗?
- 网络-----各种协议等