shell脚本后缀为.sh
1.创建.sh文件,然后写程序
2.添加可执行权限
chmod +x first.sh
3.执行脚本
./first.sh
shell脚本变量直接使用,不需要定义
无类型,都是字符类型
无类型,都是字符类型
变量赋值:
变量名=数据
变量名和=之间不能有空格
变量名=数据
变量名和=之间不能有空格
引用变量:
$变量名
$变量名
预定义变量:shell脚本语法事先定义好的具有特殊含义的变量。
$? 上一个命令的结果 为0表示成功 否则表示失败
$? 上一个命令的结果 为0表示成功 否则表示失败
$0-9 第1-10个命令行字符串
$# 命令行字符串个数,不包括源程序执行字符串
$* $@ 所有的命令行字符串
$# 命令行字符串个数,不包括源程序执行字符串
$* $@ 所有的命令行字符串
echo 如何不换行
echo -n "内容"
echo -e "内容\c"
如何一条指令输出多行。。。。
echo -e 让""中的替换符起作用
\t
\n
\c 不显示后面的东西
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
echo "这个脚本用来了解变量"
name="hello"
#写访问变量
gongsi=$name
echo $name
echo $gongsi
echo $#
echo "变量0"
echo $0
echo "变量1"
echo $1
echo -e "我好\n"
echo -e "你好\c"
。。。。。。。。。。。。。。。。。。。。。。。。。。。。