Programowanie w systemie UNIX/test
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
edytujtest EXPRESSION test [ EXPRESSION ] [ ] [ OPTION
Użycie
edytujUż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
edytujPomoc
edytuj- offline
- dla zewnętrzego polecenia
- info test|more
- man test
- dla wbudowanego polecenia Basha:
- help test
- man bash
- dla zewnętrzego polecenia