Voici un script shell qui accepte un nom de fichier de l'utilisateur et confirme s'il s'agit d'un répertoire :
```bash
#!/bin/bash
Inviter l'utilisateur à saisir un nom de fichier
echo "Entrez un nom de fichier ou un chemin :"
lire le nom du fichier
Vérifiez si le nom du fichier existe
if [ -e "$nomfichier" ]; alors
# Vérifiez si le fichier est un répertoire
if [ -d "$nomfichier" ]; alors
# Le fichier est un répertoire, donc imprimez un message de confirmation
echo "$filename est un répertoire."
autre
# Le fichier n'est pas un répertoire, donc affiche un message d'erreur
echo "$filename n'est pas un répertoire."
fi
autre
# Le nom du fichier n'existe pas, donc affichez un message d'erreur
echo "Le fichier $filename n'existe pas."
fi
```
Voici comment utiliser ce script :
1. Ouvrez une fenêtre de terminal.
2. Accédez au répertoire où se trouve le script.
3. Exécutez le script en tapant la commande suivante :
```bash
./check_file_type.sh
```
4. Entrez un nom ou un chemin de fichier lorsque vous y êtes invité.
5. Le script vérifiera si le nom du fichier existe et s'il s'agit d'un répertoire.
6. Le script imprimera un message de confirmation ou d'erreur en conséquence.
|