No to żeśmy się zgadali - ja edytuję swojego posta, bo właśnie coś odkryłem, a Ty odpowiadasz, ale dziękuję bardzo za pomoc.
P.S. Naprawdę używasz w if ==?
Bash, sed, if - sprawdzanie, czy dana linia sk
U mnie jest tak jak u kodamy, tzn. skrypt z podwójnym znakiem równości uruchomiony poleceniem:
zwraca błąd:
ale uruchomiony tak:
działa prawidłowo. Z kolei po zmianie na pojedyncze = działa dobrze, niezależnie od polecenia uruchamiającego. Nie mam pojęcia, dlaczego tak jest?
Dodane:
mariaczi, czytasz w moich myślach, właśnie znalazłem z pomocą Google i zainstalowałem dos2unix. Chyba czas zamknąć temat, bo już jest po moim problemie, także dziękuję jeszcze raz za pomoc.
Kod: Zaznacz cały
sh Skrypt
Kod: Zaznacz cały
[: 10: nazwa: unexpected operator
Kod: Zaznacz cały
./Skrypt
Dodane:
mariaczi, czytasz w moich myślach, właśnie znalazłem z pomocą Google i zainstalowałem dos2unix. Chyba czas zamknąć temat, bo już jest po moim problemie, także dziękuję jeszcze raz za pomoc.