Shell脚本的学习(一)
一)代码式shell脚本简介
1.下载 Xshell 5
建一个文件夹 mkdri home/data ;
1)查看一个在data里建一个1.sh
查看是否建立成功。
2)并编辑echo hello word,并保存推出
3)运行脚本时发现没有权限。添加权限。
```绿色可执行脚本
二)shell脚本命令
1>下载EverEdit编辑器,其他编辑器也可以的
安装后
2>变量:
1.当没有那个变量是结果取值为空,取值时${name}括号可加可不加
2.readonly制度,不可复制,==java中的final
3)删除变量不能使用
-
- 1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。
- 2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。
- 3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行
4)‘’和“”的区别
5)截取字符串长度
6)查找字符串的位置(只能找到第一个,重复的找不到)
7)数组
8)for循环
运算
9)加
10)加减乘除余
11)if then
12)关系运算符
13)逻辑运算符
14)打开一个文本并不退出
常用的: