📌  相关文章
📜  Écrire un script qui compte le nombre de fichiers et de répertoires dans le répertoire courant en llinux (1)

📅  最后修改于: 2023-12-03 15:14:57.884000             🧑  作者: Mango

Script de comptage de fichiers et répertoires

Ce script permet de compter le nombre de fichiers et de répertoires dans le répertoire courant sur Linux.

Code
#!/bin/bash

# Compteur de fichiers
filecount=0

# Compteur de répertoires
dircount=0

# Boucle sur tous les éléments du répertoire courant
for file in *; do

  # Vérifie si le fichier existe et est un fichier
  if [ -f "$file" ]; then
    filecount=$((filecount+1))
  fi

  # Vérifie si le fichier existe et est un répertoire
  if [ -d "$file" ]; then
    dircount=$((dircount+1))
  fi

done

# Affichage des résultats
echo "Le répertoire courant contient $filecount fichiers et $dircount répertoires."
Explication

Le script utilise une boucle for pour parcourir tous les éléments du répertoire courant. Pour chaque élément, une vérification est effectuée pour déterminer s'il s'agit d'un fichier ou d'un répertoire.

Le compteur de fichiers est désigné par filecount et est incrémenté de 1 pour chaque fichier trouvé. De même, le compteur de répertoires est désigné par dircount et est incrémenté de 1 pour chaque répertoire trouvé.

À la fin de la boucle, le script affiche le nombre de fichiers et de répertoires trouvés dans le répertoire courant.

Utilisation

Pour utiliser le script, enregistrez-le dans un fichier avec une extension .sh, par exemple count_files.sh. Placez le fichier dans le répertoire que vous souhaitez compter.

Ouvrez un terminal et déplacez-vous dans le répertoire contenant le script. Pour exécuter le script, tapez la commande suivante :

bash count_files.sh

Le script affichera le nombre de fichiers et de répertoires trouvés dans le répertoire courant.