while 循环语句的问题{n=01while [ $n -lt $HowMany ]do*生成文件

发布时间:2021-02-21 01:44:57

while 循环语句的问题{n=01while [ $n -lt $HowMany ]do*生成文件 指定目录$Name$n.typesleep $Timesslet n++done}现在的执行结果正常,但是 会出现 序列的问题,也就是 1-9 排列正常,但是10就排列不正常了,排列显示的时候 会排在1的下面.现在我想更改成 0001 0002 0003...序列的样式 [单位为千位]是不

网友回答

shell还没有那么智能,只是一个比较简单的解释程序,一旦当成数值来运算前导零就没了.都是通过指定format的方法来生成相应的文件名.假定要touch 5000 个.type文件,可以用for循环结合seq命令来实现#!/bin/bashfor n in ...
以上问题属网友观点,不代表本站立场,仅供参考!