Shell
小于 1 分钟
Shell
介绍💢
- 2018
- shell脚本教程
开始🍎
- 创建一个shell脚本
- vim test.sh
#!/bin/bash
# 上面用于定义执行的sh,需要使用./test.sh才能以bash执行脚本
# 如果是 sh test.sh 那么只会是普通的shell进行执行 if [[ $cmd == "q" ]] 不能在sh下执行
# if语法 或 || 于 &&
cmd="test"
if [[ $cmd == "test" ]];then
fi
组合命令🐷
- 适合于在脚本获取初始东西
# 获取ip地址
netName=`ifconfig | awk -F'[ :]+' '!NF{if(eth!=""&&ip=="")print eth;eth=ip4=""}/^[^ ]/{eth=$1}/inet addr:/{ip=$4}' | grep ^e`
IP=`ifconfig $netName | awk 'NR==2{print $2}'
# 替换某个文件的内容
sed -i "s/mysqlPasswordSet/$password/g" /root/quick/config/application-dev.yml
# 追加指令输入
mysql -uroot -p$password <<EOF
USE mysql;
update user set Host="%" where User="root";
select User,authentication_string,Host from user;
flush privileges;
flush privileges;
EOF
shell参数🎈
#!/bin/bash
speel 5 #休眠5秒
#休眠5秒