> 标准输出重定向
2> 错误输出重定向
&> 将标准输出和错误输出都重定向
变量只生效与当前用户
BIANLIANG="BIANZHILIANG"
变量只在当前用户生效
export 可以将变量提升到全局变量
vim 编辑器
命令模式 5dd 5yy p 剪切 复制 粘贴
末行模式:
set nu 显示行号
:12 将光标移动到12行
/ 搜索, N顺序查看下下一个 n 查看上一个
:s/one/two 将光标第一个one替换成two
编辑模式 a i o
#!/bin/bash
#分值判断
read -p "Enter:" GRADE
if [ $GRADE -ge 85 ] && [ $GRADE -le 100 ]
then
echo "$GRADE is excellent!"
elif
[ $GRADE -ge 70 ] && [ $GRADE -le 100 ]
then
echo "$GRADE IS GOOG !"
fi
#!/bin/bash
#else是脚本的兜底,else后边不用跟then
#$1表示命令的第一个参数,所以这么命令要定义参数
for IP in `cat ip.txt`
do
ping -c 4 -i 0.2 -W 3 $IP &>/dev/null
if [ $? -eq 0 ]
then
echo "$IP is online"
else
echo "$IP is ofline"
fi
done
#!/bin/bash
#auto creat user and identify passwd
read -p "Enter password :" PASSWD
for UNAME in `cat user.txt`
do
id $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "user $UNAME alread exist"
else
useradd $UNAME &> /dev/null
echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "$UNAME creat success!"
else
echo "$UNAME creat failure!"
fi
fi
done
linuxprobe-脚本编写,循环语句,重定向
猜你喜欢
转载自blog.csdn.net/qiulh125/article/details/104488157
今日推荐
周排行