Shell脚本学习笔记
来源:互联网 发布:linux alias 目录 编辑:程序博客网 时间:2024/04/29 23:57
主要是一些命令和脚本方面的,随用随记
#! /bin/bash 调用bash进行解析脚本
变量赋值时=两边别加空格
变量含有空格制表符换行,请用双引号
引用变量在变量前加上$,可以用花括号括起来,例如name=wu;echo "my name is ${name}nl"
这样就会正确显示我的名字了。
通配符
*匹配一大堆字符
?匹配一个字符
[]限定匹配,例如f[a-z]ck
!不匹配放括号中的内容例如f[!a-t]ck
shell输入
read 变量1 变量2
例如read name age 就会把输入的内容给后面这俩,如果输入过多,那么age就会把后面的全收了~
输出
echo,弱国需要使用转义符,请加上-e
例如echo -e "my name is ${name}nl"就会正确显示换行了~
数组
形式为 数组名字=(v1 v2 v3 v4.。。。。。。。。。。。。。。。)
调用name[0] 即可
下标可以用*或@来代替,就会显示所有的数组内容。但是这俩有啥区别我还不会,以后再说~
控制语句
if
if 测试条件
then 语句
fi //结束if
测试条件的编写一般采用test
test 可以用于测试字符串,数值测试,逻辑,文件测试
case
case 字符串 in
tom) 语句1;;
wu) 语句2;;
esac
注意是俩;;
这书太简单了。。明天去换一本再说
0 0
- SHELL脚本,学习笔记
- shell脚本学习笔记
- shell 脚本学习笔记
- shell脚本学习笔记
- shell脚本学习笔记
- shell脚本学习笔记
- Shell脚本学习笔记
- shell 脚本学习笔记
- shell脚本学习笔记
- Shell脚本学习笔记
- Shell脚本学习笔记
- shell脚本学习笔记
- shell脚本学习笔记
- Shell脚本学习笔记
- shell脚本学习笔记
- Shell脚本学习笔记
- shell 脚本学习笔记
- shell脚本学习笔记
- LeetCode: Search a 2D Matrix
- JAVA深入
- Linux下查看CPU信息、机器型号等硬件信息命令
- 华为C语言编程规范(3)—注释
- hdu 4572 Bottles Arrangement(构造)
- Shell脚本学习笔记
- 2014/4/9-最近所想
- jsp自定义标签 <dict:select... 选择标签和数据字典
- 黑马程序员_Java高新技术_内省&JavaBean
- HDOJ-1114 Piggy-Bank 完全背包
- POJ 1269 Intersecting Lines(直线位置关系,水)
- c++ vector删除元素
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- 北邮新OJ87