Mam skrypt, który łączy się z inną maszyną i pobiera dane. Hasło zawiera znaki specjalne i coś wget nie może poradzić sobie ze znakami specjalnymi.
Znaki specjalne to "=" oraz "`" i "@"
Coś takiego mam:
Kod: Zaznacz cały
PASS='pass=pass2@`pass3'
Kod: Zaznacz cały
wget -r -l inf ftp://$USER:$PASS@$FTP/$FOLDER_ZDALNY
Kod: Zaznacz cały
--2012-05-21 23:22:47-- ftp://user:*password*@%60pass3%40xx.xxx.xx.xx//katalog/katalog2/
=> ``pass3@xx.xxx.xx.xx//katalog/katalog2//.listing'
Translacja `pass3@xx.xxx.xx.xx... nieudane: Ta nazwa lub usługa jest nieznana.
wget: nie udało się rozwiązać adresu hosta ``pass3@xx.xxx.xx.xx'
Jak mogę rozwiązać ten problem?
PS: Hasła nie mogę zmienić.