Logowanie do ftp - znak "@" w loginie

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
helleluyah
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 19 wrz 2009, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Logowanie do ftp - znak "@" w loginie

Post autor: helleluyah »

Witam, mam taki oto krotki skrypt do logowania poprzez yafc

Kod: Zaznacz cały

#!/bin/bash
yafc <<**
open logindoftp@logindoftp:haslo@nazwahosta.pl
cd public_html
mget *
close
**
Mój login do ftp jest adresem e-mail, więc ciąg znaków po pierwszej "małpie" jest traktowany jako nazwa hosta. W jaki sposób temu zaradzić?

Pozdrawiam.
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Odp: Logowanie do ftp - znak "@" w loginie

Post autor: Dwimenor »

przed @ postaw \
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
helleluyah
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 19 wrz 2009, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Logowanie do ftp - znak "@" w loginie

Post autor: helleluyah »

Dwimenor pisze:przed @ postaw \
Próbowałem już, ale na nic się to zdało.
kampo
Sędziwy Jeż
Sędziwy Jeż
Posty: 81
Rejestracja: 01 gru 2009, 21:52
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: LXDE
Architektura: x86_64
Kontakt:

Odp: Logowanie do ftp - znak "@" w loginie

Post autor: kampo »

Spróbuj pokombinować z ' '.
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Logowanie do ftp - znak "@" w loginie

Post autor: kabanek »

ja bym może spróbował to zrobić tak:

Kod: Zaznacz cały

#!/bin/bash
hostname="localhost"
ftp -i -nv $hostname << EOF
user us@r haslo
cd /home/us@r/public_html
ls -1 pliki
EOF
tylko musisz sobie wyciąć nazwy plików. Miałem to na systemach operacyjnych, ale jakoś uleciało mi to z głowy :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości