shell编程_shell编程详解
shell编程由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“shell编程详解”。
shell的作用: 是一个软件, 一个cli, 一门解释型的面向过程的程序设计语言
shell如何解析一个完整的命令行? 命令行的处理过程如下:
1.历史命令替换
2.命令行拆分为token(单词)(以空格或tab隔开, 即以空白隔开)
3.历史更新
4.处理引用
5.定义别名替换和函数
6.建立重定向、后台、管道
7.变量替换($USER、$NUM等)
8.命令替换(echo “abc `date` def”)
9.文件名替换(*.conf-> a.conf b.conf)
10.程序执行(内部命令、外部命令、shell脚本等)
一个命令行在执行之前, shell先将其参数进行替换(解析、扩展)
如将变量替换、命令替换、文件名替换, 最后才执行命令
对二进制程序它解析不了, 它解析的是程序执行之前命令行中的参数
《shell编程.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档
[其他范文]热门文章