• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Shellprogrammierung: Verzeichniss in Variable

G

Guest

Gast
Hallo, ich hoffe ich könnt mir helden.
Ich will die Ausgabe von einem ls in einer Variable schreiben. Wie mache ich das? :roll:

Danke schonmal im Vorraus.
 

grüni

Newbie
je nachdem könnte schon ein
Code:
A=*
reichen (wenn's nur um die Namen geht). Das hätte den Vorteil, daß es sofort mit Spaces in den Namen klappt.

Beispiel:
Code:
touch "a b" 
for a in $A
do
	echo $a;
done

# liefert u.a. Zeile mit "a b"

Sonst sind die Backticks dein Freund...
Code:
A=`ls` # Synonym: A=$(ls)

Auf jeden Fall solltest wahrscheinlich in dem Zusammenhang gleich nach IFS bei man bash suchen...
 
Oben