Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Schrijf een shellscript om de bestandsnaam van de gebruiker te accepteren en bevestig of het een map is?
Hier is een shellscript dat een bestandsnaam van de gebruiker accepteert en bevestigt of het een map is:

``` bash

#!/bin/bash

Vraag de gebruiker om een ​​bestandsnaam in te voeren

echo "Voer een bestandsnaam of pad in:"

lees bestandsnaam

Controleer of de bestandsnaam bestaat

if [ -e "$bestandsnaam" ]; Dan

# Controleer of het bestand een directory is

if [ -d "$bestandsnaam" ]; Dan

# Het bestand is een directory, dus druk een bevestigingsbericht af

echo "$bestandsnaam is een map."

anders

# Het bestand is geen directory, dus druk een foutmelding af

echo "$bestandsnaam is geen map."

fi

anders

# De bestandsnaam bestaat niet, dus druk een foutmelding af

echo "Het bestand $filename bestaat niet."

fi

```

Zo kunt u dit script gebruiken:

1. Open een terminalvenster.

2. Ga naar de map waar het script zich bevindt.

3. Voer het script uit door de volgende opdracht te typen:

``` bash

./check_file_type.sh

```

4. Voer een bestandsnaam of pad in wanneer daarom wordt gevraagd.

5. Het script controleert of de bestandsnaam bestaat en of het een map is.

6. Het script zal dienovereenkomstig een bevestigings- of foutmelding afdrukken.

Previous: Next:
  unix
·Bestand Structuur van een Unix…
·Wat is het verschil tussen DOS…
·Hoe maak je een Date op Unix T…
·Hoe kan ik meerdere printers g…
·Hoe te elimineren Permission D…
·Hoe maak je een spiegel in SCO…
·Wat is voorkoop op de termijn?…
·Hoe te VIM Wissel naar UNIX -f…
·Tutorial over UNIX Sorteren Co…
  Related Articles
Wat is een synoniem voor het woord conso…
Hoe vaak kan één Windows 7-sleutel wor…
Aan welke ingebouwde groep kan Windows a…
15 A is een handig hulpmiddel om de cont…
Heeft een gebruikersaccount volledige co…
Wat geeft de stabiliteit van de kernel a…
Wat is het proces van het gebruiken of b…
Kun je purble place downloaden op een Wi…
Waarom beginnen Apple-producten met een …
  Besturingssysteem Articles
·Hoe te Sync voor Google Apps inschakelen…
·Adobe Updater Proces 
·Windows Vista compatibiliteit met Window…
·Over Linux Besturingssystemen 
·Hoe maak je een poort in Ubuntu 
·Hoe Achtergrond Programma's verwijderen 
·Hoe te communiceren met een Mainframe Vi…
·Definitie van Registry Files 
·Hoe te installeren CR /LF & Unix /DOS in…
Copyright © Computer Kennis https://www.nldit.com