Il s'agit du test de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
test - vérifier les types de fichiers et comparer les valeurs
SYNOPSIS
tester EXPRESSION
tester
[ EXPRESSION ]
[ ]
[ OPTION
DESCRIPTION
Sortie avec le statut déterminé par EXPRESSION.
--Aidez-moi afficher cette aide et quitte
--version
informations de version et quitte
Une EXPRESSION omise a par défaut la valeur false. Sinon, EXPRESSION est vrai ou faux et définit
état de sortie. C'est un de:
( EXPRESSION )
L'EXPRESSION est vraie
! EXPRESSION
L'EXPRESSION est fausse
EXPRESSION1 -a EXPRESSION2
EXPRESSION1 et EXPRESSION2 sont toutes deux vraies
EXPRESSION1 -o EXPRESSION2
soit EXPRESSION1 soit EXPRESSION2 est vrai
-n STRING
la longueur de STRING n'est pas nulle
STRING équivalent à -n STRING
-z STRING
la longueur de STRING est nulle
CHAINE1 = CHAINE2
les cordes sont égales
CHAINE1 != CHAINE2
les cordes ne sont pas égales
ENTIER1 -eq ENTIER2
INTEGER1 est égal à INTEGER2
ENTIER1 -donner ENTIER2
INTEGER1 est supérieur ou égal à INTEGER2
ENTIER1 -Gt ENTIER2
INTEGER1 est supérieur à INTEGER2
ENTIER1 -Le ENTIER2
INTEGER1 est inférieur ou égal à INTEGER2
ENTIER1 -lt ENTIER2
INTEGER1 est inférieur à INTEGER2
ENTIER1 -Ne ENTIER2
INTEGER1 n'est pas égal à INTEGER2
FICHIER1 -si FICHIER2
FILE1 et FILE2 ont les mêmes numéros de périphérique et d'inode
FICHIER1 -NT FICHIER2
FILE1 est plus récent (date de modification) que FILE2
FICHIER1 -pas FICHIER2
FILE1 est plus ancien que FILE2
-b DOSSIER
FILE existe et est un bloc spécial
-c DOSSIER
FILE existe et est un caractère spécial
-d DOSSIER
FILE existe et est un répertoire
-e DOSSIER
Le fichier existe
-f DOSSIER
FILE existe et est un fichier normal
-g DOSSIER
FILE existe et est set-group-ID
-G DOSSIER
FILE existe et appartient à l'ID de groupe effectif
-h DOSSIER
FILE existe et est un lien symbolique (comme -L)
-k DOSSIER
FILE existe et a son bit collant défini
-L DOSSIER
FILE existe et est un lien symbolique (comme -h)
-O DOSSIER
FILE existe et appartient à l'ID utilisateur effectif
-p DOSSIER
FILE existe et est un tube nommé
-r DOSSIER
FILE existe et l'autorisation de lecture est accordée
-s DOSSIER
FILE existe et a une taille supérieure à zéro
-S DOSSIER
FILE existe et est un socket
-t Le descripteur de fichier FD FD est ouvert sur un terminal
-u DOSSIER
FILE existe et son bit set-user-ID est défini
-w DOSSIER
FILE existe et l'autorisation d'écriture est accordée
-x DOSSIER
FILE existe et l'autorisation d'exécution (ou de recherche) est accordée
À l'exception de -h et mes -L, tous les tests liés à FILE déréférencent les liens symboliques. Méfiez-vous que
les parenthèses doivent être échappées (par exemple, par des barres obliques inverses) pour les shells. INTEGER peut également être -l
STRING, qui correspond à la longueur de STRING.
REMARQUE : [ honore le --Aidez-moi et mes --version options, mais pas le test. le test traite chacun des
ceux comme il traite tout autre STRING non vide.
REMARQUE : votre shell peut avoir sa propre version de test et/ou [, qui remplace généralement la
version décrite ici. Veuillez vous référer à la documentation de votre shell pour plus de détails sur le
options qu'il prend en charge.
Utilisez le test en ligne à l'aide des services onworks.net