Linux Shell脚本入门

Linux Shell脚本入门

什么是Shell脚本

shell脚本。首先它是一个脚本,并不能作为正式的编程语言,其为跑在Linux的Shell里的脚本。其出现的目的是为了将原本需要执行的很多Linux命令简化操作,将其自动的执行,省时省力。
凡是自定义的脚本建议放到/usr/local/sbin/目录下,这样做的目的是,一来可以更好的管理文档;二来以后接管你的管理员都知道自定义脚本放在哪里,方便维护

如何编写Shell脚本

以.sh为后缀名的文件基本就是Shell脚本了,但是也并不是.sh对脚本来说是必要的,这么命名只是一个大家的习惯。
.sh中第一行一定是 “#! /bin/bash” 它代表的意思是,该文件使用的是bash语法。 如果不设置该行,那么你的shell脚本就不能被执行。
执行Shell脚本很简单,直接sh xxx.sh就行,也可以./xxx.sh

脚本里可以定义变量,引用变量时要在前面加$

#! /bin/bash
a = 1
b = 2
sum=$[$a+$b] ##数学计算也要用’[ ]’括起来并且外头要带一个’$’
echo "sum is $sum"

shell脚本中的循环

for 变量名 in 循环的条件; do

命令

#! /bin/bash
for i in 'seq 1 5'; do
	 echo $i
	 done

shell脚本中的延时

还是使用 sleep 或usleep函数。

详细如下:

sleep : 默认为秒。
sleep 1s 表示延迟一秒
sleep 1m 表示延迟一分钟
sleep 1h 表示延迟一小时
sleep 1d 表示延迟一天

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

洋芋辰丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值