在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
测试时需要大量文件,所以写了脚本进行拷贝。有规律的文件名利于引用。
复制代码 代码如下: #!/bin/sh # file name : batchcp.sh # author: zhouhh # Email: [email protected] # Date : 2008.3.31 echo "input your file name" read FILENAME echo "how many times you want copy?" read TIMES echo "your file name is ${FILENAME}, you want to copy ${TIMES} times." BASE=`echo ${FILENAME}|cut -d "." -f 1` EXT=`echo ${FILENAME}|cut -d "." -f 2` for(( i=0;i<${TIMES};i++)) do echo "copy ${BASE}.${EXT} to ${BASE}$i.${EXT} ..." cp "${BASE}.${EXT}" "${BASE}$i.${EXT}" done 另一个版本 复制代码 代码如下: #!/bin/sh # file name : batchcp.sh # author: zhouhh # Email: [email protected] # Date : 2008.3.31 echo "input your file name" read FILENAME echo "how many times you want copy?" read TIMES echo "your file name is ${FILENAME}, you want to copy ${TIMES} times." #find . and cut the left part of the file name using ## EXT=${FILENAME##*.} #find . and cut the right part of the file name using % BASE=${FILENAME%.*} echo "base:$BASE" echo "ext:$EXT" for(( i=0;i<${TIMES};i++)) do echo "copy ${BASE}.${EXT} to ${BASE}$i.${EXT} ..." cp "${BASE}.${EXT}" "${BASE}$i.${EXT}" done |
请发表评论