- 5
- 0
- 约5.14千字
- 约 9页
- 2021-02-01 发布于黑龙江
- 举报
Shells编程快速入门(二) 之Bourne Shell
Bourne shell语法和结构:
Shbang行
shbang 是脚本起始行,告诉kernel那个shell解析. #!位于行头。#!/bin/sh
注释
行注释用#符号.例如:
# this text is not
# interpreted by the shell
通配符
*,?, 和 [ ]用于文件名扩展.例如, , 2, , 和 | 用于IO和重定向.为了保证这些符号不被解析,这个字符要被引起来。 例如:文件名扩展:rm *; ls ??;?cat file[1-3];引用保护:echo How are you?
输出显示
输出屏幕:echo What is your name?
局部变量
局部变量作用于当前shell,shell结束时局部变量失效.例如variable_name=value?
name=John Doe??
x=5
全局变量
全局变量也称为环境变量. 例如:
VARIABLE_NAME=value
export VARIABLE_NAME
PATH=/bin:/usr/bin:.
export PATH
从变量中提取值
使用$.例如:
echo $variable_name
echo $name
echo $PATH
读取用户输入
使用read。例如:
echo What is y
原创力文档

文档评论(0)