Shell 脚本(shell script),是一种为 shell 编写的脚本程序。
shell (壳)
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
使用 vi first.sh 命令可以编辑一个shell脚本
#!/bin/bash
echo "Hello world!"
#shell 脚本的第一行都是要指定脚本的解释程序
#第二行的意思代表在屏幕上打印 Hello world!
第一步,首先我们应该给这个shell脚本增加一个可执行的权限
方法: chmod +x 脚本名称
chmod +x first.sh
第二步:执行脚本
./first.sh
#!/bin/bash
useradd "$1"
echo "$2" | passwd --stdin "$2"
#$1 是执行脚本的第一个参数(表示用户名),$2是第二个参数 (用户登录密码)
创建logbak.sh
vi /logbak.sh
编写shell内容
#!/bin/bash
tar -zcf log-`date +%Y%m%d`.tar.gz /var/log
#tar 是打包命令 备份的文件包名称括日期标签。
编写计划任务:
# crontab -e
00 03 * * 5 /logbak.sh
#!/bin/bash
#提取根分区剩余空间
disk_size=$( free | awk `///{print $4}` )
#提取内存剩余空间
men_size=$(df | awk `///{print $4}`)
while:
do
#注意一下,内存和磁盘的提取空间大小是按照Kb为单位的
if [ $disk_size -le 512000 -a $men_size -le 1024000 ];
then
mail -s Warning root << EOF
Insufficient resources,资源不足
EOF
fi
done
#!/bin/bash
num=$[RANDOM%100+1]
#random用于随即生成一个指定范围内的随机数
while :
do
read -p "Enter: " number
if [ $number -eq $num ];then
echo "猜对了"
exit
elif [ $number -gt $num ];then
echo "猜大了"
else
"猜小了"
fi
done
shell脚本实操100例源码,实战案例
加Q获取哦,必送[微笑]
页面更新:2024-04-29
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号