Kurze Linux Shell Frage

Wiesl

Lt. Junior Grade
Registriert
Feb. 2011
Beiträge
491
Hallo!

Eine kurze Frage an euch Prifis:
Ist es möglich in einem Shellscript den Inhalt eines Verzeichnisses in versch. Variablen zu schreiben?
Also z.B. Verzeichnis1 = Var1
Verzeichnis2 = Var2
usw.??

Grundproblem:
Ich möchte versch. Programme über einen start.sh starten und nicht immer manuell alle Verzeichnisse updaten bzw. Namen vergeben.

Hier mein jetziges stark verkürtztes Skript:
Code:
#!/bin/bash
echo "1. Verzeichnis1"
echo "2. Verzeiochnis2"
echo "3. Exit"

# Verzeichnisse
Var1=M/D/100
Var2=M/D/200
 
read -N 1 choice
 
case $choice in
1 ) cd $Var1
	start ;;
2 ) cd $Var2
	start ;;
3 ) exit ;;
* ) echo "invalid choice" ;;
esac

Und nun versuche ich die Verzeichnisse automatisiert in die Variablen zu übernehmen, ist dies überhaupt ohne riesigen Aufwand möglich?

Vielen dank im Vorraus
Wiesl
 
Code:
for I in */; do echo $I; done
sowas?
Auch: Threadtitel, die das zu behandelnde Thema zumindest entfernt erahnen lassen, haben gewisse Vorteile. Probier es das nächste Mal aus!
 

Ähnliche Themen

Zurück
Oben