KSH menu mit auflistung

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Emu, 29.08.2008.

  1. Emu

    Emu Grünschnabel

    Dabei seit:
    29.08.2008
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo zusammen

    Ich bin ganz neu hier und auch scripte sind ziemliches Neuland für mich,
    deshalb hoffe ich das mein Problem nicht allzu schwer zu lösen ist ;)

    folgendes:

    Ich arbeite an einem Script das automatisch gepackte images auf eine Festplatte kopiert
    und ich diese dann nur noch in den Rechner schiebe.
    Jetzt hab ich aber verschiedene images zur Auswahl zb. test_image1, test_image2 usw alle im gleichem Verzeichnis.
    Nun will ich das mein Script das Verzeichnis auflistet .. war kp .. habe ich wie folgt gelöst

    integer i=0
    while read line
    do
    part=$line
    i=i+1
    done < x

    for ((i = 0; i < ${#part[*]}; i++))
    do
    print "$i: ${part}"
    done

    So jetzt ists aber aus mit meinem latein ... wie kann ich jetzt zb mit eingabe von "2"
    das image mit der Nummer 2 als Variable festlegen ?

    Bitte um Hilfe bin echt schon verzweifelt :think:
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Emu

    Emu Grünschnabel

    Dabei seit:
    29.08.2008
    Beiträge:
    2
    Zustimmungen:
    0
    Gibts echt keine Lösung zu meinem Problem ? :(
     
  4. #3 NoXqs, 02.09.2008
    Zuletzt bearbeitet: 02.09.2008
    NoXqs

    NoXqs Routinier

    Dabei seit:
    07.05.2007
    Beiträge:
    420
    Zustimmungen:
    0
    Ort:
    Bremen
    Code:
    #!/bin/sh
    
    cd /das/verzeichnis
    
    typeset -i count=1
    
    for i in $(ls .)
    do
      VAR[${count}]=${i}
      (( count=${count}+1 ))
    done
    
    count=1
    
    while  (( $count < ${#VAR[*]} ))
    do
      echo "$count.) -->  ${VAR[$count]} "
      (( count=${count}+1 ))
    done
    
    echo "Welche Nummer soll verschoben werden??"
    read antwort
    
    cp ${VAR[$antwort]} /tmp
    
    Hier ist ist was....

    Edit:

    Ist allerdings nur ein Schnellschuss ohne Fehlerüberprüfung, ob es die eingegebene Datei gibt.
    Also quick and dirty, wie immer. :-)
     
Thema:

KSH menu mit auflistung

Die Seite wird geladen...

KSH menu mit auflistung - Ähnliche Themen

  1. Kontextmenü mit einem Skript verbinden

    Kontextmenü mit einem Skript verbinden: Abend, wenn ich z. B. eine simple Umwandlung eines Bildformates in ein anderes über das KDE-Kontextmenü (Servicemenü nennt es sich im KDE oder...
  2. Grub Boot Menü - Windows 10 hinzufügen

    Grub Boot Menü - Windows 10 hinzufügen: Hallo liebe Linux Gemeinde :) Ich, Linux Anfänger, habe folgendes Problem und wäre für Ratschläge und Hilfestellungen sehr dankbar!: Neuer PC,...
  3. MenuetOS erreicht Version 1.0

    MenuetOS erreicht Version 1.0: Fünfzehn Jahre nach dem Beginn der Entwicklung hat das extrem kompakte Betriebssystem MenuetOS die Version 1.0 erreicht. MenuetOS ist komplett in...
  4. Booten mit grub2 bis zum Grub2-Menü dauert ewig

    Booten mit grub2 bis zum Grub2-Menü dauert ewig: Hallo Auf einem i686 mit grub2 auf sda (es existiert noch sdb) mit multiboot, dauert der Bootvorgang bis zum Grubmenü eine Ewigkeit, gefühlt...
  5. ubuntu zeigt keine Menüs

    ubuntu zeigt keine Menüs: Hallo in alle Welt, zuerst allen ein schönes neues Jahr. Ich habe heute UBUNTU zusätzlich zu meinem xp installiert. Nach dem 1. Start wurden...