Я пытаюсь сделать сортировщик файлов.В текущем каталоге у меня есть файлы с такими именами:
info-0.jpg
info-12.jpg
info-40.jpg
info-5.jpg
info-100.jpg
Я хочу, чтобы он стал
info-000.jpg
info-012.jpg
info-040.jpg
info-005.jpg
info-100.jpg
То есть, добавьте 0, чтобы количество цифр было равно 3,поскольку максимальное число было 100 и имело 3 цифры.
Я хотел бы использовать cut и wc, выполняя цикл для каждого из имен файлов, если $1
равно "info"
, for i in $1-*.jpg
, нокак.Спасибо
Я сделал это, чтобы начать, но получил синтаксическую ошибку
wcount=0
for i in $filename-*.jpg; do
wcount=$((echo $i | wc -c))
done