test
Acesta este testul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
test - verificați tipurile de fișiere și comparați valorile
REZUMAT
test EXPRESIE
test
[ EXPRESIE ]
[ ]
[ OPȚIUNE
DESCRIERE
Ieșiți cu starea determinată de EXPRESIUNE.
--Ajutor afișați acest ajutor și ieșiți
--versiune
informații despre versiunea de ieșire și ieșire
O EXPRESIE omisă este implicit false. În caz contrar, EXPRESIA este adevărată sau falsă și este setată
starea de ieșire. Este unul dintre:
( EXPRESIE )
EXPRESIA este adevărată
! EXPRESIE
EXPRESIA este falsă
EXPRESIA1 -a EXPRESIA2
atât EXPRESIA1 cât și EXPRESIA2 sunt adevărate
EXPRESIA1 -o EXPRESIA2
fie EXPRESSION1 sau EXPRESSION2 este adevărată
-n STRING
lungimea lui STRING este diferită de zero
STRING echivalent cu -n STRING
-z STRING
lungimea lui STRING este zero
STRING1 = STRING2
corzile sunt egale
ȘIR 1 != ȘIR 2
corzile nu sunt egale
INTEGER1 -echivalentul INTEGER2
INTEGER1 este egal cu INTEGER2
INTEGER1 -GE INTEGER2
INTEGER1 este mai mare sau egal cu INTEGER2
INTEGER1 -gt INTEGER2
INTEGER1 este mai mare decât INTEGER2
INTEGER1 -la INTEGER2
INTEGER1 este mai mic sau egal cu INTEGER2
INTEGER1 -lt INTEGER2
INTEGER1 este mai mic decât INTEGER2
INTEGER1 - este INTEGER2
INTEGER1 nu este egal cu INTEGER2
DOSAR1 -dacă DOSAR2
FILE1 și FILE2 au aceleași numere de dispozitiv și inode
DOSAR1 -nt DOSAR2
FILE1 este mai nou (data modificării) decât FILE2
DOSAR1 -bine DOSAR2
FILE1 este mai vechi decât FILE2
-b FILE
FILE există și este special pentru blocuri
-c FILE
FILE există și are caracter special
-d FILE
FILE există și este un director
-e FILE
Fisierul exista
-f FILE
FILE există și este un fișier obișnuit
-g FILE
FILE există și este set-group-ID
-G FILE
FILE există și este deținut de ID-ul efectiv al grupului
-h FILE
FILE există și este o legătură simbolică (la fel ca -L)
-k FILE
FILE există și are bitul lipicios setat
-L FILE
FILE există și este o legătură simbolică (la fel ca -h)
-O FILE
FILE există și este deținut de ID-ul de utilizator efectiv
-p FILE
FILE există și este o conductă numită
-r FILE
FILE există și permisiunea de citire este acordată
-s FILE
FILE există și are o dimensiune mai mare decât zero
-S FILE
FILE există și este un socket
-t Descriptorul de fișier FD FD este deschis pe un terminal
-u FILE
FILE există și bitul său set-user-ID este setat
-w FILE
FILE există și permisiunea de scriere este acordată
-x FILE
FILE există și permisiunea de execuție (sau căutare) este acordată
În afară de -h si -L, toate testele legate de FILE dereferențează legăturile simbolice. Atenție la asta
parantezele trebuie să fie eliminate (de exemplu, cu bare oblice inverse) pentru shell. INTEGER poate fi, de asemenea -l
STRING, care se evaluează la lungimea de STRING.
NOTĂ: [ onorează --Ajutor si --versiune opțiuni, dar testul nu. testul tratează fiecare dintre
acelea așa cum tratează orice alt STRING nevid.
NOTĂ: shell-ul dvs. poate avea propria sa versiune de test și/sau [, care de obicei înlocuiește versiunea
versiunea descrisă aici. Vă rugăm să consultați documentația shell-ului dvs. pentru detalii despre
opțiunile pe care le suportă.
Utilizați testul online folosind serviciile onworks.net