Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej. Mam skrypt który wywołuję z pamaetrami ./skrypt.sh $user $hasło $klucz.
Za drugi i trzeci parametr mozna podać dowolny string w tym zawierajcy znaki #@! itp. Myślę nad stworzeniem funkji walidujcej input i dodajacy do niego backslashe itp. tak, żeby wywołujac w skrypcie inne polecenie np.
ssh.expect $user $hasło $klucz
nie sypało errorami typu:
-bash: !GDfckG2": event not found
Googlowałem i nie mogę znaleść gotowca.
Offline
DeWu napisał(-a):
Myślę nad stworzeniem funkji walidujcej input i dodajacy do niego backslashe itp. tak, żeby wywołujac w skrypcie inne polecenie np.
Kod:
ssh.expect $user $hasło $klucznie sypało errorami typu:
-bash: !GDfckG2": event not found
nie za bardzo rozumiem. To ssh.expect to jakaś funkcja, czy inny program/skrypt?
Nie wystarczy wziąć nazw zmiennych w cudzysłowy?
ssh.expect "$user" "$hasło" "$klucz"
Offline