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/.
Mam nastepujacy problem w ponizszym kodzie
read id
TMP= "$(ls -1 | awk ' { FS = ":" } /'$id'/ {print $1":"$2":"$3":"$4}')
co niestety nie dziala :( gdyz przy uruchamianiu skryptu "command not found"?? i do zmiennej TMP nie trafaia nic sensownego
pytanie co jest nie tak?
Bylbym ogromnie wdzieczny za pomoc, siedze juz jakis czas nad tym :/
Ostatnio edytowany przez neixetis (2008-05-20 17:25:51)
Offline
owca napisał(-a):
A masz zainstalowane awk? Zdaje się że nie jest instalowane domyślnie.
tak :) dzieki za pomoc, wlasnie znalazlem blad:
TMP= "$(ls -1 | awk ' { FS = ":" } /'$id'/ {print $1":"$2":"$3":"$4}')
czegos takiego awk nie zabardzo lykal(chodz widac bylo ze troche przetwarzal i lipa)
rozwiazanie-> kilka spacji i dziala:
TMP= "$(ls -1 | awk ' { FS = ":" } /'$id'/ {print $1 ":" $2 ":" $3 ":" $4}')
swoja droga warto pamietac o ubraniu calosci w cudzyslowia "$()" dzieki czemu spacje i np znaki konca linii rowniez trafiaja do zmiennej
Pozdrawiam
Offline