Linux-Shell脚本

Shell脚本(1)

简介:
Shell脚本是以行为单位的,在执行脚本的时候按行执行。
脚本命名:脚本名.sh。
注释:#表示,在书写时需要在头部加上#!/bin/bash表示脚本。
变量:用($变量名)表示。

i=10  定义变量i为10(尽量不要有空格)
echo $i  输出变量(用$调用变量)

if语句:

#!/bin/bash
if 条件语句
   then 执行语句(条件为真)
else
	执行语句(条件为假)
fi

while语句:

while 条件语句
	do
		执行语句(条件为真)
	done

for语句:

# 类型1
for 语句(类似python for语句[for i in ...]do
		执行语句
	done

# 类型2
#!/bin/bash
i=10
# for和括号间有空格
for ((j=0;j<=i;j++))
    do
        echo $j
    done

输入:

read -p "提示语句" 变量名(可以有n个,默认空格隔开)

条件判断:
       -lt:小于
       -gt:大于
       -ge:大于等于
       -le:小于等于
       -eq:等于
       -ne:不等于

# 判断([]内侧两边留空格)
[ 变量 条件 变量 ]

示例:

#!/bin/bash

# 定义变量
a=10
# 输入变量
read -p "输入变量" b
# 如果a>b
if [ $a -gt $b ]
	# 当b小于等于a时,不断输出
	then while [ $b -le $a ]
		do
			# 输出
			echo $b
			# 自加(注意语句)
			let b++
		done
# 否则
else
	#循环输出
	for ((i=a;i<=b;i++))
		do
			echo $i
		done
fi

运行:

赋予权限
chmod a+x 脚本名.sh
运行
./脚本名.sh 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘻嘻哈哈笑呵呵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值