| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Datamaskin >> Systems >> Unix >> Content
    Skriv et shell-skript for å godta filnavnet fra brukeren og bekrefte om det er katalog?
    Her er et shell-skript som godtar et filnavn fra brukeren og bekrefter om det er en katalog:

    ``` bash

    #!/bin/bash

    Be brukeren om å skrive inn et filnavn

    echo "Skriv inn et filnavn eller bane:"

    les filnavn

    Sjekk om filnavnet eksisterer

    if [ -e "$filnavn" ]; da

    # Sjekk om filen er en katalog

    if [ -d "$filnavn" ]; da

    # Filen er en katalog, så skriv ut en bekreftelsesmelding

    echo "$filnavn er en katalog."

    ellers

    # Filen er ikke en katalog, så skriv ut en feilmelding

    echo "$filnavn er ikke en katalog."

    fi

    ellers

    # Filnavnet eksisterer ikke, så skriv ut en feilmelding

    echo "Filen $filnavn eksisterer ikke."

    fi

    ```

    Slik kan du bruke dette skriptet:

    1. Åpne et terminalvindu.

    2. Bytt til katalogen der skriptet er plassert.

    3. Kjør skriptet ved å skrive inn følgende kommando:

    ``` bash

    ./check_file_type.sh

    ```

    4. Skriv inn et filnavn eller en bane når du blir bedt om det.

    5. Skriptet vil sjekke om filnavnet eksisterer og om det er en katalog.

    6. Skriptet vil skrive ut en bekreftelse eller feilmelding tilsvarende.

    früher :

     Weiter:
      Relatert Artike
    ·Skrive Linux-kommandoen for å vise informasjon om LS-k…
    ·Hvordan finne en Mac adresse i Unix 
    ·Hva er kommandoforhold? 
    ·Hva er forskjellen mellom et interaktivt og ikke-intera…
    ·Hva mener du med attributter til en DOS-fil? 
    ·Positivt og ulemper av Unix 
    ·Tutorial på UNIX Sorter Command 
    ·Hva er forkjøpsrett i os term? 
    ·Hvordan lage en Wget Compilation for UNIX 
    ·Hva er lex og yacc når det gjelder unix-operativsystem…
      Anbefalte artikler
    ·Google Chrome vil ikke starte i Ubuntu 
    ·Hvordan ta skjermbilder med Mac OSX 
    ·Slik flytter du installerte programmer til en annen sta…
    ·Slik formaterer 160 GB partisjon på en HP Pavilion 750…
    ·Hvordan sette Java Home på CentOS 
    ·Slik får du tilgang til Android-innstillingsmenyen 
    ·Slik reparerer du Installer Windows 10 enkelt 
    ·Slik fjerner Nautilus Brødsmuler 
    ·Slik ser du kreditter etter show eller film på Apple T…
    ·Lys Tungsten Typer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/