shell脚本

shell

shell脚本文件一般以.sh结尾
在shell脚本中第一行通常为#!/bin/bash
#脚本执行方式
# 1、文件没有执行权限
sh hello.sh
bash hello.sh
#2、有执行权限
./hello.sh
#添加可执行权限
chmod -R 777 hello.sh

文件传参

bash hello.sh hello

在hello.sh脚本中
$0 文件名
$1 第一个参数

变量

#不能有空格
变量=变量名
a=10
# 变量使用
${a}
变量的范围
局部变量  只在当前终端生效
环境变量  所有的shell窗口全部生效
shell变量  只在当前脚本文件生效

if判断

if [ $a -EQ $b ]
  then
  语句
elif []
  then
  语句体
else
  语句体
fi

EQ 就是 EQUAL等于
NQ 就是 NOT EQUAL不等于 
GT 就是 GREATER THAN大于  
LT 就是 LESS THAN小于 
GE 就是 GREATER THAN OR EQUAL 大于等于  
LE 就是 LESS THAN OR EQUAL 小于等于

for 循环

for i in 1 2
do
$i
done

for i in 1 2;do $i;done;

for ((i=1;i<=5;i++))
do
$i
done

while 循环

while ((i<=3))
do
let i++
$i
done

case

case $a
1) echo
;;
2) echo
;;
esac

函数

function hello()
{
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值