shell
来源:互联网 发布:teamviever网络未就绪 编辑:程序博客网 时间:2024/06/04 20:09
变量
- 所有变量被视为字符串,并以字符串保存。即使被赋值为数值也是如此。
- 区分大小写。
- 在变量名前加$访问内容。
- 变量赋值,两边不能有空格。
- Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。
- Shell函数定义的变量默认是global的,其作用域从“函数被调用时执行变量定义的地方”开始,到shell结束或被显示删除处为止。函数定义的变量可以被显示定义成local的,其作用域局限于函数内。但请注意,函数的参数是local的。
条件
if [ -f /bin/bash ]
bash是否存在 if [ -d /bin/bash ]
bash是否是路径
if语法 if [ ]
then
else if [ ] ; then
else
fi
控制结构
for语法 for foo in bar fud 43 "hello ha"
do
echo $foo
done
while语法 while condition do
statements
done
case语法 casevariable in
pattern [ | pattern] ...) statements;;
pattern [ | pattern]...) statements;;
...
esac
特殊变量
字符串比较
wc命令
- 语法:
wc [-lwm] file
- l 统计行
- w 统计字
- m 统计字符
参数扩展
阅读全文
0 0
- shell
- shell
- shell
- shell
- shell
- Shell
- shell
- Shell
- shell
- shell
- SHELL
- Shell
- shell
- shell
- shell
- shell
- shell
- shell
- 一个简单的springmvc框架写的 helloworld例子
- perl基础学习1
- 等价表达式
- lua function 可变参数
- selenium在eclipse中的使用(详细介绍)
- shell
- 使用Unity实现一个简单的UV动画
- HP-Socket v5.0.1:支持 IPv6 及多 SSL 证书
- perl基础学习-哈希
- python基础——文件读写
- opencv 能读取到图片,但是显示灰色
- perl基础学习-读文件
- ZOJ2345Gold Coins 简单分块
- java transient简介