22. März 200223 j Hi. Ich bin ein absoluter Shell-Prog-Neuling und habe ein kleines Problem: Ich will einer Variable die Anzahl der Dateien in einem Verzeichnis zuweisen. Mit dem Befehl ls [pfad] -A | wc -l kann ich mir die Anzahl in der Kommandozeile ausgeben lassen. Wie kann ich aber diese Zahl einer Variablen zuordnen? Hab schon x Möglichkeiten durchprobiert und nichts erreicht. Das Programm soll nichts ausgeben.
22. März 200223 j VAR=`ls -blabla` (Umgekehrtes Hochkomma verwenden) Alternativ dazu geht auch VAR=$(ls -blabla) Doku: man bash (Nach Stichwort 'Command Substitution' suchen)
25. März 200223 j Aber nicht die Pipe vergessen ("|wc"), sonst wird nicht die Anzahl zugewiesen, sondern die Liste der Dateinamen. Nic
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.