Programowanie w systemie UNIX/test
Wygląd
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
- dla zewnętrzego polecenia