我試圖創建一個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