Shell的语法1:Shell 如何运行

2024-10-13 21:34:55

下面将简单的介绍一下shell的操作,主要是读取,解析和执行命令,最后shell还可以返回它的执行状态。基本上shell会做以下内容。

Shell的语法1:Shell 如何运行

shell操作

1、读取输入a. 从文件读取输入;b. 通过-c交互模式选项,将一串字符作为参数输入;c. 从用户的终端。

Shell的语法1:Shell 如何运行

2、输入扩展成元操作符将输入分割成关键字和运算符,服从引用的规则,这些符号会蹲赓忧甘被分成元操作符,别名也会在这里扩展成元操作符。

Shell的语法1:Shell 如何运行

3、分解符号将这些符号分解成简单且混合的命令。可以参考shell的命令

Shell的语法1:Shell 如何运行

4、变量名扩展执行变量名的扩展,将这些扩展变成文件名,命令和参数的列表。可以参考shell的扩展和文件名的扩展。

Shell的语法1:Shell 如何运行

5、重定向执行必要的重定向,并将重定向的运算符和他们的对象,从参数列表中移除,

Shell的语法1:Shell 如何运行

6、执行命令在前面的都是解析命令,最后这里就会执行命令了。

Shell的语法1:Shell 如何运行

7、返回状态每个shell命令都可以选择等待他们完成,然后获取他们的返回状态是否正常(成功)

Shell的语法1:Shell 如何运行
猜你喜欢