Här är ett skalskript som accepterar ett filnamn från användaren och bekräftar om det är en katalog:
``` bash
#!/bin/bash
Be användaren att ange ett filnamn
echo "Ange ett filnamn eller sökväg:"
läs filnamn
Kontrollera om filnamnet finns
if [ -e "$filnamn" ]; sedan
# Kontrollera om filen är en katalog
if [ -d "$filnamn" ]; sedan
# Filen är en katalog, så skriv ut ett bekräftelsemeddelande
echo "$filnamn är en katalog."
annan
# Filen är inte en katalog, så skriv ut ett felmeddelande
echo "$filnamn är inte en katalog."
fi
annan
# Filnamnet finns inte, så skriv ut ett felmeddelande
echo "Filen $filnamn finns inte."
fi
```
Så här kan du använda det här skriptet:
1. Öppna ett terminalfönster.
2. Byt till katalogen där skriptet finns.
3. Kör skriptet genom att skriva följande kommando:
``` bash
./check_file_type.sh
```
4. Ange ett filnamn eller sökväg när du uppmanas.
5. Skriptet kommer att kontrollera om filnamnet finns och om det är en katalog.
6. Skriptet kommer att skriva ut en bekräftelse eller ett felmeddelande i enlighet med detta.