lsds 发表于 2006-4-22 19:07:17

请教:如何仅用一条命令创建A1-A100个文件

如何仅用一条命令创建A1-A100个文件

smlai 发表于 2006-4-22 19:25:16

for x in 0 1 2 3 4 5 6 7 8 9; do for y in 1 2 3 4 5 6 7 8 9 10; do name=A`expr $x \* 10 + $y`; touch $name; done; done

lsds 发表于 2006-4-22 19:45:34

先要谢一谢楼上的朋友
我还有个问题 “name=A`expr $x \* 10 + $y”中的 expr是什么意思 还有$代表什么

aries1998 发表于 2006-4-29 11:43:20

expr 是shell里面数值运算的指令
下面这个简单一点
for i in `seq 1 100` ; do touch A$i ; done
页: [1]
查看完整版本: 请教:如何仅用一条命令创建A1-A100个文件