shell编程_shell编程详解

2020-02-28 其他范文 下载本文

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文档下载,方便收藏和打印
推荐度:
shell编程
点击下载文档
相关专题 shell编程详解 SHELL shell编程详解 SHELL
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文