Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash false użycie: Zwraca kod błędu 1
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash false użycie: Zwraca kod błędu 1

Overview

Polecenie false w systemie Bash jest prostym narzędziem, które zawsze kończy się niepowodzeniem, zwracając kod błędu 1. Jest to przydatne w skryptach, gdzie potrzebne jest symulowanie błędu lub testowanie warunków.

Usage

Podstawowa składnia polecenia false jest następująca:

false [opcje] [argumenty]

Common Options

Polecenie false nie ma żadnych opcji ani argumentów. Zawsze działa w ten sam sposób, zwracając kod błędu 1.

Common Examples

Oto kilka praktycznych przykładów użycia polecenia false:

  1. Sprawdzenie kodu błędu:
    false
    echo $?
    

    W tym przykładzie echo $? zwróci 1, co oznacza, że polecenie false zakończyło się niepowodzeniem.

  2. Użycie w skrypcie warunkowym:
    if false; then
        echo "To się nie wydarzy."
    else
        echo "Polecenie false zakończyło się błędem."
    fi
    

    W tym przypadku zostanie wyświetlona wiadomość “Polecenie false zakończyło się błędem.”

  3. Symulacja błędu w potoku:
    true && false && echo "To się nie wydarzy."
    

    Tutaj, ponieważ false zwraca błąd, ostatnia część potoku nie zostanie wykonana.

Tips

  • Używaj false w skryptach do testowania warunków, aby sprawdzić, jak system reaguje na błędy.
  • Możesz użyć false w połączeniu z innymi poleceniami, aby tworzyć bardziej złożone logiki warunkowe.
  • Pamiętaj, że false nie przyjmuje żadnych argumentów ani opcji, więc nie próbuj ich dodawać.