Всегда помещайте двойные кавычки вокруг подстановок переменных $foo
и замены команды $(foo)
(если Вы не знаете, почему необходимо пропустить их и почему нормально делать так).
for i in *; do mv "$i" "$(echo "$i" | tr -d "'")"; done
Это будет главным образом работать с несколькими ограничениями:
-
, потому что mv
интерпретирует его как опцию..
.echo
команда.В ksh93, ударе и zsh, можно записать это с меньшим количеством стычки с помощью ${VARIABLE//PATTERN/REPLACEMENT}
создать. Добавление --
кому: mv
заботится о начале имен файлов -
. Если у Вас есть начало имен файлов .
, добавить .*
или .[^.]* ..?*
после *
по мере необходимости.
for i in *; do mv -- "$i" "${i//\'/}"; done
В zsh можно использовать zmv
:
zmv '(*)' "\${1//\\'/}"
Под Debian, Ubuntu и другими производными, можно использовать rename
Сценарий Perl.
rename "s/'//g" *
Это старая тема, но кто-то может найти мое решение полезным: обновите свою фирму. DD-WRT предоставляет обновленные версии и последнюю версию, которую я смог найти здесь http://dd-wrt.com/site/support/other-downloads?path=others%2Feko%2FBrainSlayer-V24-preSP2%2F работает. Наконец-то я могу использовать FTP.
Интересно, испытываете ли Вы проблему с пассивным режимом и этими сайтами. Насколько я понимаю FTP-сайт устанавливает связь назад с Вами, возможно, брандмауэр dd-wrt блокирует эти задние соединения с Вашим клиентом ftp после соединения?
Если Вы выполняете команду netstat -an
на Вашем dd-wrt поле Вы будете, вероятно, видеть, что соединения TCP ожидают.
tcp 0 0 router_ip:80 local_ip:51773 TIME_WAIT
– Andrei
09.07.2013, 20:31
TIME_WAIT
.
– slm♦
09.07.2013, 20:32
Я также испытал такую же проблему с FTP застрял, в моем случае при получении Список каталогов. После того, как много возобновляемого я только в состоянии сделать его снова, пересылая все порты на IP-код моего компьютера, подключенного к маршрутизатору, а также отключение брандмауэра SPI.
Быть неудовлетворенным этим обстоятельством, я последовал за советом @Conualfy и обновлялся до более новой прошивки. Я могу подтвердить, что FTP теперь отлично работает без дальнейшего возобновления после обновления прошивки.