1. 根据网卡名输出 IP
#!/bin/bash ip addr|grep ^[0-9]|awk -F ‘[: ]+‘ ‘{print $2}‘>/tmp/eth.list ## 利用死循环来提示用户输入正确的网卡名,输入正确的网卡名后跳出死循环 < br ztid="86" ow="0" oh="0">while : ## 一个网卡一个 IP 的情况, ip 写入变量中 < br ztid="104" ow="0" oh="0">#ip=`ip addr show dev eth0|grep -w "inet"|awk ‘{print $2}‘|awk -F / ‘{print $1}‘` ## 一个网卡多个 IP 的情况, IP 写入文件中 < br ztid="107" ow="0" oh="0">net_ip() |
2. 列出目录内容
3. 下载文件
- #!/bin/bash
- if [ $# -ne 2 ]
- then
- echo "必须输入 2 个参数, 第一个参数为网站, 第二参数为目录"
- exit 1
- fi
- if [ ! -d $2 ]
- then
- while :
- do
- echo "$2 目录不存在, 是否创建该目录?(y|n)"
- read c
- case $c in
- y|Y)
- mkdir -p $2
- break
- ;;
- n|N)
- exit 51
- ;;
- *)
- echo "请输入 y 或者 n"
- continue
- ;;
- esac
- done
- else
- cd $2
- wget $1
- if [ $? -eq 0 ]
- then
- exit 0
- else
- echo "下载失败"
- exit 52
- fi
- fi
4. 猜数字
5.
来源: http://www.bubuko.com/infodetail-3185113.html