#!/bin/sh
source /etc/profile
if [ ! -d /yuki ];
then
mkdir -p /yuki
fi
for num in {1..10}
do
touch /yuki/yuki-${num}.html #因为创建文件到指定目录,所以创建时最好用全路径;
done
方法2:
#!/bin/sh
source /etc/profile
[ ! -d /yuki ] && mkdir -p /yuki
for i in `seq 1 10`
do
touch /yuki/yuki-${i}.html
done
方法3:
#!/bin/sh
source /etc/profile
if test ! -d /yuki ;
then
mkdir -p /yuki
fi
for n in `seq 10`
do
touch /yuki/yuki-${n}.html
done
#!/bin/sh
source /etc/profile
for n in `seq 1 10`
do
mv /yuki/yuki-${n}.html /yuki/linux-${n}.HTML
done
#注意:这种方法属于投机取巧,适用范围较小。
方法2:
#!/bin/sh
source /etc/profile
cd /yuki
for file in `ls ./*.html`
do
#sed命令进行文件名替换
mv ${file} ` echo $file | sed 's#yuki#linux#g' | sed 's#html#HTML#g' `
done
方法3:
#!/bin/sh
source /etc/profile
cd /yuki
for file in `ls ./*.html`
do
#sed命令进行匹配然后再进行替换(正则表达式)
mv ${file} `echo ${file} | sed 's#yuki\(.*\).html#linux\1.HTML#g' `
done