脚本示例
来源:互联网 发布:对人工智能的认识 编辑:程序博客网 时间:2024/05/23 00:43
for语句求和
case语句计算
倒计时:
[root@desktop mnt]# /mnt/1.sh
After 0:55s is end ^C
[root@desktop mnt]# cat /mnt/1.sh
#!/bin/bash
MIN=1
for ((SEC=3;SEC>=0;SEC--))
do
echo -ne "After ${MIN}:${SEC}s is end "
sleep 1
echo -ne "\r \r"
while [ "$SEC" -le "0" -a "$MIN" -gt "0" ]
do
echo -ne "After ${MIN}:${SEC}s is end "
echo -ne "\r \r"
((MIN--))
SEC=60
done
done
[root@desktop mnt]#
检测ip地址是网络是否通畅
#!/bin/bash
for NUM in {16 128}
do
ping -c1 -w1 172.25.254.$NUM &> /dev/null && echo 172.25.254.$NUM is up || echo 172.25.254.$NUM is down
done
批量创建用户并设置密码
#!/bin/bash
if
[ -n "$1" -a -n "$2" ]
then
if
[ -e "$1" -a -e "$2" ]
then
MAXUSER=`wc -l $1 | cut -d " " -f 1`
MAXPASS=`wc -l $2 | cut -d " " -f 1`
[ "$MAXUSER" -eq "$MAXPASS" ]&&(
for NUM in $( seq 1 $MAXUSER )
do
USERNAME=`sed -n ${NUM}p $1`
PASSWORD=`sed -n ${NUM}p $2`
CKUSER=`getent passwd $USERNAME`
[ -z "$CKUSER" ]&&(
useradd $USERNAME
echo $PASSWORD | passwd --stdin $USERNAME
)||echo "$USERNAME exist !!!"
done
)||(
echo $1 and $2 have different lines
)
elif
[ ! -e "$1" ]
then
echo "ERROR:$1 is not exsit"
else
echo "ERROR:$2 is not exsit"
fi
else
echo "ERROR: Please input userfile and password file after command !!"
fi
自动应答
[root@desktop mnt]# yum install expect -y ##安装应答插件
- 脚本示例
- mysql脚本创建示例
- Oracle常用脚本示例
- 行转列脚本示例
- linux脚本编写示例
- shell脚本示例
- Ant脚本示例代码
- shell 脚本 示例
- 脚本编程示例
- Linux shell 脚本示例
- NSIS 脚本示例
- pppoe脚本示例
- shell脚本简单示例
- TCL脚本扩展示例
- dos脚本示例1
- coproc 示例脚本
- Perl脚本示例程序
- ant脚本示例
- Lucene学习笔记
- linux系统
- 调整数组顺序使奇数位与偶数前面
- 自动化测试学习记录1
- 欢迎使用CSDN-markdown编辑器
- 脚本示例
- cdh5-spark-submit程序日志查看最后指定行数
- 语音信号的预加重和加窗处理
- OpenCl加速矩阵运算
- KMP算法 通俗理解
- lterator的初体验
- String.valueOf()
- 个人排位赛--a 物理题,水题 URAL
- 在Mac下为GUI程序设定环境变量