- 8
- 0
- 约6.66千字
- 约 12页
- 2021-02-01 发布于黑龙江
- 举报
Shells编程快速入门(四)之Bash Shell
?
Bash Shell结构
Korn和Bash shells非常相似,但是还是有一些不同之处。Bash的结构如下所示。
Bash Shell语法结构
Shbang行
shbang 是脚本起始行,告诉kernel那个shell解析. #!位于行头。例如#!/bin/bash
注释
行注释用#符号.例如:# This is a comment
通配符
例如*, ?, 和 [ ] 用于文件名扩展。, , 2, , 和 | 符号用于IO和重定向和管道。为了保证这些符号不被解析,这个字符要被引起来。 例如:
rm *; ls ??;? cat file[1-3];
echo How are you?
输出显示
使用echo命令。使用`或者一对“”通配符。例如:
echo How are you?
局部变量
局部变量作用于当前shell,shell结束时局部变量失效.例如
variable_name=value
declare variable_name=value
name=John Doe
x=5
全局变量
全局变量也称为环境变量. 例如:内建的带-x选项的声明函数也可以设置为环境变量。可以用export使用。例如:
export VARIABLE_NAME=value
declare -x VARIABLE_NAME=val
原创力文档

文档评论(0)