我不确定为什么touch filename{1..10}
在我的k-shell中不起作用?
在这种情况下是否需要进行循环?如果是这样,这里有什么问题:
#!/usr/bin/ksh
for i in {1..10}
do
touch file${i}
done
谢谢!
答案 0 :(得分:1)
原始touch file[i]
创建一个名为" file [i]"的文件。
$ touch file[i]
$ ls
file[i]
$
由于Sun的旧版ksh88方言不理解大括号扩展,您需要使用以下内容:
i=1 && while ((i<=10)); do
((i+=1))
touch filename${i}
done