Her er et shell-script, der accepterer et filnavn fra brugeren og bekræfter, om det er en mappe:
``` bash
#!/bin/bash
Spørg brugeren om at indtaste et filnavn
echo "Indtast et filnavn eller en sti:"
læs filnavn
Tjek, om filnavnet findes
if [ -e "$filnavn" ]; så
# Tjek om filen er en mappe
if [ -d "$filnavn" ]; så
# Filen er en mappe, så udskriv en bekræftelsesmeddelelse
echo "$filnavn er en mappe."
andet
# Filen er ikke en mappe, så udskriv en fejlmeddelelse
echo "$filnavn er ikke en mappe."
fi
andet
# Filnavnet findes ikke, så udskriv en fejlmeddelelse
echo "Filen $filnavn eksisterer ikke."
fi
```
Sådan kan du bruge dette script:
1. Åbn et terminalvindue.
2. Skift til den mappe, hvor scriptet er placeret.
3. Kør scriptet ved at skrive følgende kommando:
``` bash
./check_file_type.sh
```
4. Indtast et filnavn eller en sti, når du bliver bedt om det.
5. Scriptet vil kontrollere, om filnavnet findes, og om det er en mappe.
6. Scriptet udskriver en bekræftelses- eller fejlmeddelelse i overensstemmelse hermed.