变量有两种:1.自定义变量 2.系统默认变量(如PATH)
变量的声明格式:
注意:str=‘aa'(等号两边没有空格,不然会报错!!哇!)
a = 2
str= "hello world"
变量命名规则:
1.首字母必须为字母
2.中间不能有空格
3.不能使用标点
4.不含关键字
vi 编辑快捷键
ESC + i + enter 换行
end 行尾
dd 删除一整行
d 删除
注意 vi 中 有可能会以hjkl为上下移动,并且需要按i在输入模式下有些按键才能起作用
#! /bin/bash
echo 'hello'
a=2
str='aa'
echo $a
echo $str
执行结果
cc@ubuntu:~$ vi tesh.sh
cc@ubuntu:~$ /bin/bash tesh.sh
hello
2
aa
调用自定义变量
{变量名} 效果是一样的
只是{}设置了范围
只读变量 值不能改变
readonly 变量名
unset 删除变量
网友评论