第一个shell程序
#!/usr/bin/sh
echo "Hello World !"
shell变量
# 变量定义
your_name="runoob.com"
# 将命令运行结果赋值给变量
etc_file=$(ls /etc)
#使用变量
echo ${your_name}
#只读变量
your_name="runoob.com"
readonly your_name
注意:
- 变量和等号之间不能有空格
- 使用变量时花括号最好加上
shell字符串
- 单引号内的字符串会原样输出,内部转义字符和变量是无效的
- 双引号内的字符串可以有转义字符和变量
获取字符串长度
```shell获取字符串长度
string=”abcd” echo ${#string} # 输出 4
提取子字符串,提取2到4个字符
string=”runoob is a great site” echo ${string:1:4} # 输出 unoo ```