nawatnu Geschrieben 22. März 2002 Geschrieben 22. März 2002 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.
FunkyBeat Geschrieben 22. März 2002 Geschrieben 22. März 2002 VAR=`ls -blabla` (Umgekehrtes Hochkomma verwenden) Alternativ dazu geht auch VAR=$(ls -blabla) Doku: man bash (Nach Stichwort 'Command Substitution' suchen)
nic_power Geschrieben 25. März 2002 Geschrieben 25. März 2002 Aber nicht die Pipe vergessen ("|wc"), sonst wird nicht die Anzahl zugewiesen, sondern die Liste der Dateinamen. Nic
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden