我有內「爲」在bash循環以下awk命令:添加前導零的awk變量
awk -v pdb="$pdb" 'BEGIN {file = 1; filename = pdb"_" file ".pdb"}
/ENDMDL/ {getline; file ++; filename = pdb"_" file ".pdb"}
{print $0 > filename}' < ${pdb}.pdb
這讀了一系列名爲$ pdb.pdb文件並分割在文件裏叫$ pdb_1.pdb,$ pdb_2.pdb,...,$ pdb_21.pdb等。但是,我想生成名稱爲$ pdb_01.pdb,$ pdb_02.pdb,...,$ pdb_21.pdb即爲「文件」變量添加填充零。
我嘗試過不使用printf以不同方式成功。幫助將不勝感激。
你知道這個數字有多高嗎?最多2位數字? –