katrinam Napisano Czerwiec 5, 2007 Zgłoszenie Share Napisano Czerwiec 5, 2007 Co tu jest źle? Dostaję komunikat: cut: the delimiter must be a single character. Proszę o pomoc Pozdrawiam KM Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Czerwiec 5, 2007 Zgłoszenie Share Napisano Czerwiec 5, 2007 cut: the delimiter must be a single character.A delimiter jest ciągiem znaków "\ -f1)". Spróbowałbym raczej (o ile separatorem ma być spacja) "-d' '" (apostrof, spacja, apostrof). Zakładając, że zmienna $newdate ma strukturę podobną do wyjścia polecenia date, to polecenieMonth="$(echo $newdate | cut -d' ' -f1)" zwróci do zmiennej $Month nazwę dnia tygodnia. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
katrinam Napisano Czerwiec 5, 2007 Autor Zgłoszenie Share Napisano Czerwiec 5, 2007 A delimiter jest ciagiem znaków "\ -f1)". Spróbowalbym raczej (o ile separatorem ma byc spacja) "-d' '" (apostrof, spacja, apostrof). Zakladajac, ze zmienna $newdate ma strukture podobna do wyjscia polecenia date, to polecenieMonth="$(echo $newdate | cut -d' ' -f1)" zwróci do zmiennej $Month nazwe dnia tygodnia. Juz znalazlam blad. Chodzilo o -d '\' -f1 i dziala. Dzieki za pomoc. A prosze jeszcze o wyjasnienie "$@" co robi "$?"? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się