- 5
- 0
- 约6.74千字
- 约 9页
- 2017-01-02 发布于湖南
- 举报
将DOS批处理文件转换为Shell脚本相当多的在PC上学习脚本的程序员都在运行DOS。 事实上, 残废的DOS批处理文件语言还是可以编写出一些比较强大的脚本来的,虽然它们一般都需要借助于外部的工具。所以说, 某些时候, 我们还是需要将老式的DOS批处理文件转换为UNIX shell脚本。 一般来说, 做这种事情并不困难, 因为DOS批处理文件操作不过是等价的shell脚本的一个受限子集。对照表批处理文件关键字 / 变量 / 操作符表格 L-1批处理文件操作符Shell脚本等价符号含义%$命令行参数前缀/-命令选项标记\/目录路径分隔符===(等于)字符串比较测试!==!!=(不等)字符串比较测试||管道@set +v不打印当前命令**文件名通配符文件重定向(覆盖)文件重定向(附加)重定向stdin%VAR%$VAR环境变量REM#注释NOT!取反NUL/dev/null黑洞用来阻止命令输出ECHOecho打印(Bash中有更多选项)ECHO。echo打印空行ECHO OFFset +v不打印后续的命令FOR %%VAR IN (LIST) DOfor var in [list]; dofor循环:LABEL没有等价物(多余)标签GOTO没有等价物(使用函数)跳转到脚本的另一个位置PAUSEsleep暂停或等待一段时间CHOICEcase or select菜单选择IFifif条件语
原创力文档

文档评论(0)