Задать вопрос
Ответы пользователя по тегу Linux
  • Как скачивать файлы через Wget без @ в названии?

    botaniQQQ
    @botaniQQQ Автор вопроса
    Q
    В общем решение такое. В текстовом редакторе массово заменяем все названия по регулярному выражению:

    @[0-9a-zA-Z]{1,5}\)
    на
    )

    @[0-9a-zA-Z]{1,5}"\)
    на
    ")

    Затем исполняем массовую переименовку файлов в папке сайта:

    #!/bin/bash
    
    for i in `find . -depth -type d`
    do
        cd "${i}"
        for j in *.*@*; do
            IFS='@' read -r -a NAME <<< "${j}"
            mv "${j}" "${NAME[0]}"
        done
        cd -
    done
    Ответ написан
    Комментировать