Condition de test de bash -f

Condition de test de bash -f
La commande de test fait partie intégrante des déclarations conditionnelles dans les scripts de bash qui comparent un élément à un autre. Parfois, nous devons vérifier si le fichier est régulier ou non. En exécutant un script bash, vous pouvez le faire facilement en utilisant l'indicateur -f et la commande de test. Cependant, de nombreux nouveaux utilisateurs ne connaissent pas cette utilité incroyable de script bash. Dans ce tutoriel, nous utiliserons la condition de test bash -f pour déterminer si le fichier est régulier.

Condition de test de bash -f

Un fichier régulier est un type de fichier qui est stocké dans le système de fichiers. En tant qu'utilisateur Linux, vous utilisez principalement les fichiers réguliers comme les fichiers texte, les fichiers image, etc. Ici, nous allons tester si le fichier est régulier via la condition de test bash -f. Exécutons le script bash et la syntaxe pour tester la régularité du fichier:

tester -f

Prenons quelques fichiers aléatoires et testons la régularité du fichier. Exécutons le script bash suivant:

#!/ bac / bash
Test -F Linuxhint.SMS
Echo $?

Sortir:

En exécutant le script précédent, nous voyons 0 dans la sortie. Par conséquent, notre fichier est régulier. Si votre fichier n'est pas régulier, il nous donne 1 dans la sortie.

Prenons un autre exemple pour tout clarifier mieux. Par exemple, nous pouvons utiliser la condition de test bash -f avec une déclaration if-else.

#!/ bac / bash
Test -f Rufus-3.20.exe
Si Echo "Rufus-3.20.exe"
alors
Echo "Le fichier est régulier"
autre
Echo "Le fichier n'est pas régulier"
Fi

Sortir:

Après avoir exécuté le script précédent, il vous indique que votre fichier n'est pas régulier.

Conclusion

Dans ce tutoriel, nous avons utilisé la condition de test bash -f pour voir comment vérifier si un fichier est régulier ou non un script bash. Les fichiers réguliers sont ceux que les utilisateurs exécutent facilement. Vous pouvez vérifier si le fichier est régulier en utilisant l'indicateur -f avec la commande de test sans ouvrir le fichier. La commande de test contient diverses options pour vérifier le type de fichiers dans Linux.