#linux #bsd #bash #sh Jak prawidłowo sprawdzić, czy zmienna jest zdefiniowana?

[ -n "${zmienna-}" ]
Użycie znaku minusa sprawia, że skrypt poprawnie działa z pożyteczną flagą -u, ponieważ jest to składnia, która automatycznie podkłada alternatywą wartość bez nadpisywania zmiennej. Tą alternatywną wartością w przypadku niezdefiniowania zmiennej jest pusty string.

Co pewien czas będę wrzucać jakieś ciekawostki 😇
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psiversum ja zazwyczaj wysyłam jakąś wiadomość z błędem

sh
[ -z "$imie" ] && echo "missing imię" && exit 1
[ -z "$nazwisko" ] && echo "missing surname" && exit 1
[ -z "$wiek" ] && echo "missing wiek" && exit
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Za nami 3 dzień akcji programujzwykopem.

Dzisiaj udział w akcji w sposób czynny wzięło udział 5 osoby, wykonując 5 commitów

git-squash dzisiejszych commitów dał:

18
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noisy: zastanawiam się, czy jest sens wypisywać kto zrobił największy commit? W końcu nie wielkość commitu jest ważna.. no ale czasami za tą wielkością faktycznie kryje się ogrom włożonej pracy.
  • Odpowiedz