1. 批量生产随机字符文件名

    要求:使用for循环在/oldboy目录下批量创建10个html。其中每个文件需要包含10个随机小写字母加固定字符串oldboy。

#!/bin/bash
[ ! -d /oldboy ] && mkdir /oldboy
cd /oldboy
for ((i=0;i<10;i++))
do
  aa="`echo $RANDOM | md5sum | cut -c 1-11`"
  touch "$aa"_oldboy.html
done
~

2.批量改名

      将上面的oldboy全部改成oldgirl(最好用for实现),并将扩展名修改成大写

#!/bin/bash
cd /oldboy
for i in `ls /oldboy`
do
  rename "oldboy" "oldgirl" /oldboy/$i
  rename "HTML" "html" /oldboy/$i
done
~

3.扫描网络内存活的主机:

#!/bin/bash

for i in `seq 10`
do
  ip=192.168.116.$i
  ping -W 5 -c 2 $ip > /dev/null
  aa=$?
  if [ $? -ne 0 ]
    then
      echo "this $ip is bad..."
  else
    echo "this $ip is good..."
  fi

done
~