Mr. Brooks
Lt. Commander
- Registriert
- Aug. 2011
- Beiträge
- 1.441
Hallo,
ich will in einem Shellscript die Anzahl der Wörter in Dateien zählen und ausgeben lassen. Das geht problemlos solange es nur eine Datei ist. Für mehrere Inputs hab ich das mit For gemacht
Das erstellt mir eine Variable die aus einem Zahlenwert mit einem "a" dahinter besteht. Das "a" kann ich jetzt als nutzen um die Werte wieder zu trennen und einzeln auszugeben. Geht das auch irgendwie eleganter zu lösen, vllt. mit einem Array? Mit Arrays hab ich noch nie etwas gemacht.
Mr. Brooks
ich will in einem Shellscript die Anzahl der Wörter in Dateien zählen und ausgeben lassen. Das geht problemlos solange es nur eine Datei ist. Für mehrere Inputs hab ich das mit For gemacht
Code:
for i; do
count+=$(wc -w "$i")a
done
Das erstellt mir eine Variable die aus einem Zahlenwert mit einem "a" dahinter besteht. Das "a" kann ich jetzt als nutzen um die Werte wieder zu trennen und einzeln auszugeben. Geht das auch irgendwie eleganter zu lösen, vllt. mit einem Array? Mit Arrays hab ich noch nie etwas gemacht.
Mr. Brooks