Diskussion:Awk: Grundlagen: Aktionen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Aufsplittung des Kap. Awk: Grundlagen am 19.09.2006[Bearbeiten]

Autoren dieses Kapitels sind:

  • Awkruder
  • 213.68.186.113 (korr.)
  • 212.121.135.227 (korr.)

--Tekton 18:06, 19. Sep 2006 (CEST)

Fallunterscheidung mit aufnehmen[Bearbeiten]

Neben den schon beschriebenen Möglichkeiten besteht bei gawk auch die Möglichkeit eine Fallunterscheidung mittels case/switch anzuwenden. Dies feht bisher in der Aufzählung. Ich würde vorschlagen, dieses noch mit aufzunehmen.

Syntax

switch (expression ) {
case value or regular expression :
  case-body
default:
  default-body

}

Beispiel:

switch (NR * 2 + 1) {
case "3":
  print "3"

case "11":
  print "11"

case "12"
  print "12"

default:
  print "default"
}

--91.42.237.1 18:39, 19. Jul. 2009 (CEST)[Beantworten]