Benutzer-Werkzeuge

Webseiten-Werkzeuge


awk

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
awk [2022-03-14 19:22:01] – [Pi] manfredawk [2024-07-31 00:17:54] (aktuell) – [Runden] manfred
Zeile 15: Zeile 15:
   * **[[https://www.gnu.org/software/gawk/manual/html_node/String-Functions.html]]**   * **[[https://www.gnu.org/software/gawk/manual/html_node/String-Functions.html]]**
  
-  > echo "foooobazbarrrrr" | awk '{print $1}+  > echo -e "1\n2\n3" 
-  foooobazbarrrrr+  1 
 +  2 
 +  3 
 +   
 +  > echo -e "1\n2\n3" | awk 'NR==2
 +  2
      
   > echo "1 2 3" | awk '{print $2}'   > echo "1 2 3" | awk '{print $2}'
Zeile 23: Zeile 28:
   > echo "1:2:3" | awk -F':' '{print $2}'   > echo "1:2:3" | awk -F':' '{print $2}'
   2   2
 +  
 +  > echo "foooobazbarrrrr" | awk '{print $1}'
 +  foooobazbarrrrr
      
   > echo "foooobazbarrrrr" | awk '{ match($0, /(fo+).+(bar*)/, arr); print arr[1], arr[2] }'   > echo "foooobazbarrrrr" | awk '{ match($0, /(fo+).+(bar*)/, arr); print arr[1], arr[2] }'
Zeile 36: Zeile 44:
   > echo "5.56" | awk '{printf "%.0f\n", $1}'   > echo "5.56" | awk '{printf "%.0f\n", $1}'
   6   6
 +
 +abrunden mit awk:
 +  > echo "5.56" | awk '{printf("%u\n", $1)}'
 +  5
  
 Zahlen mit fester Länge ausgeben: Zahlen mit fester Länge ausgeben:
/home/http/wiki/data/attic/awk.1647285721.txt · Zuletzt geändert: von manfred