当前位置: 技术问答>linux和unix
我写的shell编程出来的结果不是我想要的,请高手指点
来源: 互联网 发布时间:2016-09-07
本文导语: #for i in `seq 1 10` #do echo test >>file_i$file_i.txt i=1 while [ $file_i -le 10 ] do echo $i--->$(($i*$i)) ((i=$i+1)) done done 我的意图是...
#for i in `seq 1 10`
#do
echo test >>file_i$file_i.txt
i=1
while [ $file_i -le 10 ]
do
echo $i--->$(($i*$i))
((i=$i+1))
done
done
我的意图是想在test目录中建立10个文件,并把文件命名为file_1、file_4、file_9....最后是编号的平方命名
#do
echo test >>file_i$file_i.txt
i=1
while [ $file_i -le 10 ]
do
echo $i--->$(($i*$i))
((i=$i+1))
done
done
我的意图是想在test目录中建立10个文件,并把文件命名为file_1、file_4、file_9....最后是编号的平方命名
|
#!/bin/sh
test -d test || mkdir test
for i in `seq 1 10`
do
filenum=`expr $i * $i`
touch test/file_${filenum}
done
ls -l test