Zahlen in einer Spalte mit awk summieren
Spalte zusammenrechnen | Summe einer Spalte berechnen | Werte in Datei addieren | awk | summe | spaltenawk -v c=10 '{s += $c} END {print s}' /var/www/vhosts/system/example.com/logs/access_ssl_logSummiert die Werte der angegebenen Spalte über alle Zeilen, Spalten sind durch Leerzeichen oder Tabs getrennt. Im Beispiel ergibt Spalte 10 eines Access-Logs im Combined-Format die ausgelieferten Bytes. Nicht numerische Werte wie - zählen als 0.
Hinweis: Statt einer Datei funktioniert auch eine Pipe, etwa du -s * | awk .... Für andere Trennzeichen -F';' ergänzen.
Auch gesucht als
- Spalte zusammenrechnen
- Summe einer Spalte berechnen
- Werte in Datei addieren