Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:script_shell [Le 11/09/2022, 12:20]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
tutoriel:script_shell [Le 01/10/2025, 10:53] (Version actuelle)
bcag2 [La commande test] -e vs -f et `! -e`
Ligne 266: Ligne 266:
 Exemple: besoin de définir des plages de valeurs (1 à 500 puis 501 à 1000 puis 1001 à 1500…) Exemple: besoin de définir des plages de valeurs (1 à 500 puis 501 à 1000 puis 1001 à 1500…)
 <code bash> <code bash>
-id_per_step = 500+id_per_step=500
 for (( i=0; i<8; i++ )); do for (( i=0; i<8; i++ )); do
  (( min_step_id = 1 + $i * $id_per_step ))  (( min_step_id = 1 + $i * $id_per_step ))
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 ===
  • tutoriel/script_shell.1662891612.txt.gz
  • Dernière modification: Le 11/09/2022, 12:20
  • par moths-art