定义和使用局部变量sql
#!/bin/bash #use: 局部变量的使用 #By authors: wl_it 2020.05.05 #name=jack牛 #注释能够跟在后面 name="jack 牛" #若是值须要空格 要用双引号引发来 echo "My name is $name" echo $UID #使用系统环境变量 echo $PWD #使用系统环境变量
路径参数bash
#!/bin/bash #Use: 路径参数测试 #By authors: wl_it 2020.05.05 echo $0 #打印脚本文件名称 echo $1 #打印第一个参数 echo $2 #打印第二个参数
执行测试
$?,$*,$#的含义spa
#!/bin/bash #Use: 测试 $? $* $#的含义 #By authors: wl_it 2020.05.05 echo "\$0 is $0" #打印脚本文件名称 echo "\$1 is $1" #打印第一个参数 echo "\$2 is $2" #打印第二个参数 echo "\$? is $?" #打印上一个命令是否出错 0表示上一个命令正确 不然失败 echo "\$* is $*" #打印全部参数 echo "\$# is $#" #打印参数个数
执行3d
/bin/bash val2.sh param1 param2
打印带颜色的信息code
echo -e "\033[32mtest....\033[0m"
打印一个菜单选择blog
#!/bin/bash #Use: 打印一个菜单选择 #By authors: wl_it 2020.05.05 echo -e "\033[32mPlease Enter a number:\033[0m" echo "1)安装Java" echo "2)安装Mysql" echo "3)安装Tomcat" echo "4)安装Redis" echo -e "\033[32m---------------------------------\033[0m"
执行后
it