Bash-Skript erstellt ein Array von ls?

Ich bin in den Prozess der Erstellung eines bash-Skript, das eine Liste der Dateien (in diesem Fall apache sites-available). Auflisten der Dateien ist einfach mein Ultimatives Ziel wäre es, nehmen Sie jede dieser Dateien in ein array, zeigt Sie an den Benutzer und erlauben dem Benutzer, wählen Sie die "Datei" - Prozess, in diesem Fall wäre es zu ermöglichen, die Website.

Ich habe nicht bekommen, sehr weit, ich weiß, ich muss die ls wie ein array in einer Schleife die Aktion:

array=$(ls)
for sites in $array(2)
do
echo "$sites"
done

Ich weiß, dass ich brauche, um index die einzelnen Dateien in das Verzeichnis und dann dem Benutzer zu ermöglichen, geben Sie die Anzahl zu ermöglichen. Also würde es so Aussehen:

(1) newdomain.com
(2) newdomain2.com

Which site would you like to enable (i.e 1)?

Hoffentlich, dass macht Sinn?

InformationsquelleAutor jason.dot.h | 2011-07-03

Schreibe einen Kommentar