我试图创建一个shell脚本,它将根据一些规则转换某些文件。这些文件被组织这样的:shell脚本循环遍历文件名从0000到1500
file_0000.adat
file_0001.adat
file_0002.adat
file_0003.adat
...
file_0010.adat
file_0011.adat
...
file_9999.adat
我现在的剧本是这样的:
#!/bin/sh
lauf=$(expr 0)
for filename in ../distData/file_*.adat
do
...
lauf=$(expr $lauf + 1)
done;
但现在我只想从0000号文件到1500。我需要的数中的转换该文件(由脚本中的变量lauf
完成)。现在无法弄清楚如何做到这一点。
感谢您的回复。
完美,谢谢 – Haatschii 2012-03-26 11:15:17
好的!在'seq'中不知道'-w'。我在'man seq'中看到“通过填充与前导零来均衡宽度”。 – fedorqui 2014-06-12 10:11:58