一、运行第一个程序,Hello world
- 创建.sh文件
- 写入代码
- 修改权限
- 运行
#!/bin/bash echo "hello world"
二、echo打印方式
在shell中可以使用 单引号,双引号,和不适用任何符号,修饰来打印内容。
#!/bin/bash echo "echo 的三种输出方式" echo 'tom' echo tom echo "tom" echo tom
三、变量
- shell中可以自定义变量,不需要修饰。
- 在变量名前面加美元符号可以使用该变量。
- 变量名外面的花括号可有可无,主要便于区分。
- unset 命令可以删除变量
#!/bin/bash echo '------------变量---------------' #=中间不可有空格 name="tom" echo $name echo ${name} echo '123 $name' echo "123 $name" unset name echo $name
四、字符串
- 使用#获取字符串长度
- ${str:1:3}截取字符串第1~3个
- `expr index ` 查找字符串
echo "-----------字符串-----------" str="advad" echo $str echo "str 长度为:${#str}" echo ${str:1:3} la=${str:2:4} echo la:$la echo "索引 la" echo `expr index $la a`