ksh 动态命令
来源:互联网 发布:南方科技大学 知乎 编辑:程序博客网 时间:2024/06/05 07:45
-- Start
有时候我们需要动态生成一些命令,然后执行。下面是一个简单的例子。
#!/bin/kshcmd="ls | more";$cmd;
如果你执行上面的脚本,你会收到下面的错误消息,原因是 ksh 把 | 理解成了一个文件名。
ls: cannot access |: No such file or directory
遇到这种情况该如何处理呢?呵呵,so easy,你只需要在命令前加上 eval 即可,如下。
#!/bin/kshlist="ls | more";eval $list;
-- 更多参见:ksh 精萃
-- 声 明:转载请注明出处
-- Last Updated on 2015-10-11
-- Written by ShangBo on 2015-10-11
-- End
0 0
- ksh 动态命令
- ksh 命令退出状态
- ksh 命令分隔符
- KSH的部分命令参考
- ksh
- ksh
- ksh 基础命令篇--字符大小写处理
- ksh中包含变量的命令调用
- ksh 命令第一行 命令行参数
- 设置KSH的自动补全和历史命令功能
- 设置KSH的自动补全和历史命令功能
- 如何在ksh中重复执行上一个命令
- 使AIX下ksh可以翻查上一条命令
- Bash和Ksh中查找和执行历史命令
- Bash和Ksh中查找和执行历史命令
- Bash和Ksh中查找和执行历史命令
- ksh学习
- ksh basic
- 区间合并 连续性问题 查询与第x个村相连的村子有多少个
- 基于tcp的socket编程。
- CocoaPods集成时遇到的问题
- 循环移动
- C++拷贝构造函数(深拷贝,浅拷贝)
- ksh 动态命令
- 从工程中删除Cocoapods
- Android 系统对话框
- cordys BPM 流程设计 常用规范
- Android 网络编程使用httpClient批量上传文件并监听进度
- 稀疏矩阵存储格式总结+存储效率对比:COO,CSR,DIA,ELL,HYB
- java txt 文件的读取 和输出内容
- 模板的目录层次
- 挑战程序设计竞赛:三角形