Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
tutoriel:script_shell [Le 02/08/2024, 17:13] 194.156.203.71 [L'arithmétique] correction attribution variable |
tutoriel:script_shell [Le 01/10/2025, 10:53] (Version actuelle) bcag2 [La commande test] -e vs -f et `! -e` |
||
---|---|---|---|
Ligne 284: | Ligne 284: | ||
^ Syntaxe ^ Fonction réalisée ^ | ^ Syntaxe ^ Fonction réalisée ^ | ||
- | | -e fichier | renvoie 0 si fichier existe. | | + | | -e fichier (ou répertoire) | renvoie 0 si fichier/répertoire existe. | |
- | | -d fichier | renvoie 0 si fichier existe et est un répertoire. | | + | | -d répertoire | renvoie 0 si fichier existe et est un répertoire. | |
- | | -f fichier | renvoie 0 si fichier existe et est un fichier 'normal'.| | + | | -f fichier | renvoie 0 si fichier existe et est un fichier (pas un répertoire).| |
- | | -w fichier | renvoie 0 si fichier existe et est en écriture. | | + | | -w fichier | renvoie 0 si fichier existe et est en écriture. | |
- | | -x fichier | renvoie 0 si fichier existe et est exécutable. | | + | | -x fichier | renvoie 0 si fichier existe et est exécutable. | |
- | | f1 -nt f2 | renvoie 0 si f1 est plus récent que f2. | | + | | f1 -nt f2 | renvoie 0 si f1 est plus récent que f2. | |
- | | f1 -ot f2 | renvoie 0 si f1 est plus vieux que f2. | | + | | f1 -ot f2 | renvoie 0 si f1 est plus vieux que f2. | |
+ | <note tip>Si vous préférez vérifier que votre //fichier/répertoire// N’existe PAS, //-e// -> //! -e//</note> | ||
=== Opérateurs de comparaison numérique === | === Opérateurs de comparaison numérique === |