fork download
  1. BEGIN {
  2. Animal["犬"] = "わんわん!";
  3. Animal["猫"] = "にゃあ!";
  4. }
  5. $1 == "動物" {
  6. if($2 in Animal) {
  7. printf("%s", Animal[$2]);
  8. }
  9. printf("%sだよ\n", $3);
  10. if(NF == 4 && $4 == 1) {
  11. print "...でも寝る。";
  12. }
  13. }
  14.  
Success #stdin #stdout 0.01s 5276KB
stdin
動物 犬 ぽち
動物 猫 たま 1
stdout
わんわん!ぽちだよ
にゃあ!たまだよ
...でも寝る。