Co oznacza -Z w Bash

Co oznacza -Z w Bash
Bash zapewnia potężny zestaw funkcji, które pozwalają użytkownikom automatyzować zadania i szybkie i wydajne wykonywanie złożonych operacji. Jedną z takich funkcji jest użycie opcji wiersza polecenia, które pozwala użytkownikom dostosować zachowanie poleceń bash. Jedną z takich opcji jest -z opcja, którą zbadamy w tym artykule.

Co oznacza -Z w Bash

W Bash, -z Opcja służy do sprawdzenia, czy ciąg jest pusty i może być używany z poleceniem testowym. Opcja -Z zwraca true, jeśli długość łańcucha wynosi zero, a w przeciwnym razie składnia do używania -z Opcja z poleceniem testowym jest następująco:

if [-z "$ string"]; Następnie
# ciąg jest pusty
w przeciwnym razie
# ciąg nie jest pusty
fi

-z Opcja jest używana do sprawdzenia, czy zmienna "strunowy" jest pusty, więc jeśli zmienna jest pusta, skrypt wykonuje kod w "Jeśli" blok, a jeśli nie jest pusty, kod w "w przeciwnym razie" blok jest wykonywany.

Oto przykładowy skrypt, który używa -z Opcja, aby sprawdzić, czy użytkownik wprowadził argument wiersza polecenia:

#!/bin/bash
jeśli [-z „1 $”]; Następnie
echo „brak argumentu”
w przeciwnym razie
Echo „Podano argument: 1 USD”
fi

Polecenie testowe jest używane z -z Opcja sprawdzenia, czy pierwszy argument wiersza polecenia jest pusty. Jeśli jest pusty, skrypt drukuje „Brak argumentu” a jeśli nie jest pusty, skrypt drukuje „Podano argument:” a następnie wartość argumentu:

Wniosek

-z Opcja w Bash jest potężnym narzędziem do testowania, czy ciąg jest pusty, a używając tej opcji z poleceniem testowym, użytkownicy mogą automatyzować zadania i wykonywać złożone operacje szybko i wydajnie. W tym artykule zbadano użycie -z opcja i podano przykładowy skrypt, który pokazuje jego użycie.