| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • 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
  •  
    Computer Viden >> systemer >> Unix >> Content
    Skriv et shell-script for at acceptere filnavnet fra brugeren og bekræfte, om det er en mappe?
    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.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er menning sudo-kommando i Linux? 
    ·Sådan Beregn Dato i Unix 
    ·Hvad er kommandoen, der bruges til at zippe en fil i Un…
    ·Sådan tilføjes et præfiks til en linje i UNIX 
    ·Hvad er gemt i en fil-inode på Linux- eller unix-syste…
    ·Er UNIX-operativsystemet tidsklippende? 
    ·Hvad er tastaturkommandoen brugt i excls? 
    ·Hvad er den vigtigste forskel mellem frit distribuerbar…
    ·Avanceret Unix Tutorial 
    ·Hvilken afdeling er den bedste i NMIET? 
      Anbefalede Artikler
    ·Hvordan at reparere en computer , der er langsom Efter …
    ·Sådan ændres Mappeikoner i Windows 98 
    ·Sådan Bloker Facebook Hjemmeside 
    ·Hvordan til at øge virtuel hukommelse i Linux 
    ·Sådan rydder du OneDrive Cache på Android og iOS 
    ·Sådan ændres gendannelsespunkt 
    ·Hvordan jeg Tør en computer ren udføres en Original I…
    ·Størrelsen af ​​Eeebuntu 
    ·Sådan køres BIN filer i XP 
    ·Hvordan finder man en firmware-version til en iBook 
    Copyright © Computer Viden https://www.computerdk.com