Bash : Vérifier si un fichier existe et n'est pas vide
Implémentation du Code
#!/bin/bash
FILE="data.txt"
if [ -s "$FILE" ]; then
echo "File exists and is not empty."
else
echo "File does not exist or is empty."
fi
Dans les scripts Bash, il est souvent nécessaire de vérifier si un fichier existe et n'est pas vide.
Description de l'Extrait
- Le paramètre
-s
indique que le fichier existe et que sa taille est supérieure à 0 - Si le fichier n'existe pas ou est vide, on entre dans la branche else
- Peut être utilisé dans des scénarios tels que les tâches planifiées et la surveillance des journaux (logs)
Extraits Recommandés
Antiréflexion de Fonction
En JavaScript, la fonction d'antiréflexion est un outil clé pour optimiser les opérations haute fréquence et chronophages. Sa logique centrale repose sur le retard de l'exécution de la fonction et l'annulation des retards répétés. Cela garantit qu'une fonction déclenchée plusieurs fois en peu de temps ne s'exécutera qu'après avoir attendu un délai spécifié suivant le dernier déclenchement, évitant ainsi la perte de performance causée par des appels inutiles. Son principe de fonctionnement peut être compris à travers l'analogie du "fermeture des portes d'un ascenseur" : Après avoir ouvert ses portes, un ascenseur attend par défaut une période fixe (par exemple, 2 secondes) avant de les fermer. Si un nouveau passager entre pendant cette attente (ce qui correspond à un nouveau déclenchement de la fonction), le minuteur d'attente initial est annulé et le compte à rebours redémarre. Seule l'absence de nouveau déclenchement après la fin du compte à rebours déclenche l'action de "fermer les portes" (correspondant à l'exécution de la fonction).
Hello World
Exemple PHP Hello World, PHP est un langage de script côté serveur, principalement utilisé pour le développement web, peut être intégré dans HTML
Hello World
Exemple Perl Hello World, Perl est un langage puissant de traitement de texte, connu pour sa flexibilité et son riche support d'expressions régulières