Используйте printf
для правильного форматирования числовой части имени в цикле:
for name in enum_*; do
mv -i -- "$name" "$( printf 'enum_%05d' "${name#*_}" )"
done
${name#*_}
расширится до числовой части исходного имени, т.е. 73
вместоenum_73
(удалит все до первой _
включительно в имени ). Строка форматирования enum_%05d
отформатирует это целое число так, чтобы оно стало заполненным нулем -пятизначным -числом с префиксом enum_
, то есть enum_00073
.
С конфигурацией, указанной в исходном вопросе, lighttpd отправляет запрос на порт 127.0.0.1 8081 как «GET /transmission/HTTP/1.1». Если сервер передачи ожидает, что запрос будет "/" вместо "/transmission/", см. proxy.header
"map-urlpath"
, доступный в lighttpd 1.4.46 и более поздних версиях.https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModProxy