第一种方法:
将source.txt 文件复制4份
#!/bin/bash
i=0
while [ $i -le 4 ]
do
cp -vf source.txt $i.txt
let i+=1
done
[kdb11new@host4 newtest]$ ll
-rw-r--r-- 1 kdb11new dba 1048627 Jan 28 13:48 1.txt
-rw-r--r-- 1 kdb11new dba 1048627 Jan 28 13:48 2.txt
-rw-r--r-- 1 kdb11new dba 1048627 Jan 28 13:49 3.txt
-rw-r--r-- 1 kdb11new dba 1048627 Jan 28 13:49 4.txt
-rw-r--r-- 1 kdb11new dba 1048627Jan 28 13:21 source.txt
第二种方法:
#!/bin/bash
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`