前提
ファイル名をtest_1_01.pngにしてしまったため、test_12_01.png test_100_01.pngというファイル名が出てきた時にlsコマンドで綺麗に順番通りに並ばない。
質問
ファイル名をtest_1_01.pngという形式からtest_001_01.pngというように真ん中の数だけ一括で三桁整数ゼロ埋めにするシェルスクリプトを教えてほしいです。
質問の直接の回答ではないですが、lsコマンドで数字順に並び替えて表示することができます。
▼【 ls 】コマンド(並べ替え編)――表示結果を並べ替える - @IT
https://atmarkit.itmedia.co.jp/ait/articles/1607/05/news023.html#sample3

回答2件
あなたの回答
tips
プレビュー