一、初步认识shell
文件名:tesh.sh
#!/bin/bash
echo "Hello World !"
1、#!是约定的标记,告诉系统这个脚本需要什么解释器来执行,即使用哪一种shell
2、echo命令用于向窗口输出文本
两种运行方式:
1、作为可执行程序
chmod +x tesh.sh
./tesh.sh
2、作为解释器参数
/bin/bash test.sh
二、变量
1、定义变量
大小写英文字母开头,中间不能有空格或特殊符号,可以有下划线。
比如:name_is = "Jone"
注意:变量名和等号之间不能有空格
2、使用变量
方式:$+变量名
比如:echo ${name_is} 结果:Jone
注意:{}是边界界定符,界定字符串边界位置,建议加上。
3、只读变量
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。
#!/bin/shell
readonly_string = "readonly string"
readonly readonly_string #设置为只读字符串
readonly_string
= "change string" #尝试修改字符串变量值,执行后会报错
4、删除变量
方式:unset + 变量名