Przejdź do zawartości

Programowanie w systemie UNIX/test

Z Wikibooks, biblioteki wolnych podręczników.

Wersje

[edytuj]
  • wbudowane polecenie Bash ( ang. build-in bash test command)
  • zewnętrzne polecenie /usr/bin/test pakietu coreutils ( non-builtin test program)


Sprawdzenie:

which test

wynik:

/usr/bin/test

Sprawdzanie zewnętrzego polecenia:[1]

 /usr/bin/[ --version

Przykładowy wynik:

[ (GNU coreutils) 8.32
Copyright © 2020 Free Software Foundation, Inc.
Licencja GPLv3+: GNU GPL wersja 3 albo późniejsza https://gnu.org/licenses/gpl.html
To jest wolne oprogramowanie: masz prawo je zmieniać i rozpowszechniać.
Autorzy nie dają ŻADNYCH GWARANCJI w granicach dozwolonych prawem.

Autorzy: Kevin Braunsdorf i Matthew Bradburn.


Składnia

[edytuj]
test EXPRESSION
      test
      [ EXPRESSION ]
      [ ]
      [ OPTION

Użycie

[edytuj]

Użycie[2]

 test wyrażenie1 operator wyrażenie2


Jawne wywołanie :

  • wbudowanego ( wewnętrznego) program testowy: wpiszesz test w powłoce bash, otrzymasz wbudowaną wersję (pod warunkiem, że nie zastąpiłeś testu własnym aliasem lub funkcją powłoki). Sekcja COMMAND EXECUTION w man bash wyjaśnia pełniej.
  • zewnętrznego : /usr/bin/[ --version

Działenie

[edytuj]
  • Oblicz wyrażenie warunkowe expr

Porównaj

[edytuj]

Pomoc

[edytuj]
  • offline
    • dla zewnętrzego polecenia
      • info test|more
      • man test
    • dla wbudowanego polecenia Basha:
      • help test
      • man bash

Źródła

[edytuj]
  1. askubuntu question: why-test-help-is-not-working
  2. bash polecenie test