true

Z Linux Wiki
Skocz do: nawigacja, szukaj

true – proste polecenie wywodzące się z Uniksa. Jego działanie polega jedynie na wyjściu i zwrócenia 0 jako kodu wyjścia (co symbolizuje powodzenie; w przeciwieństwie do polecenia false, które zawsze zwraca 1, czyli niepowodzenie). Ignoruje wszystkie podane parametry.

Większość powłok posiada własną implementację tego polecenia. Wyróżnić można implementację z zestawu GNU Coreutils, która posiada własny plik - /bin/true, która obsługuje dwa przełączniki - --help, wyświetlający krótki tekst pomocy i --version wyświetlający wersję narzędzia.

W większości powłok true posiada alias w postaci : (dwukropka).

Przykłady[edytuj]

Komenda ta może być przykładowo użyta do utworzenia pętli nieskończonej:

while true
  do
  echo "Jestem w pętli nieskończonej!"
  done

lub w wariancie z dwukropkiem:

while :
  do
  echo "Jestem w pętli nieskończonej!"
  done