【发布时间】:2020-12-15 12:30:29
【问题描述】:
基于此:How to zero pad a sequence of integers in bash so that all have the same width?
我需要创建新的文件名以输入代表染色体 1-22 的三位数数组 (chromsome001_results_file.txt..chromsome022_results_file.txt)
在使用三位数系统(排序更容易)之前,我正在使用
for i in {1..22};
do echo chromsome${i}_results_file.txt;
done
我已阅读有关 printf 和 seq 的信息,但想知道如何将它们放在被文本包围的循环中间,以使 001 到 022 与文本保持一致。
非常感谢
【问题讨论】:
-
for i in {001..022}; do -
您链接到的问题足以解决这个问题。
标签: bash loops for-loop printf seq