"BEGIN-Blöcke müssen einen aktionsteil" Fehler in der awk-Skript

Hier ist mein code:

#!/bin/sh

filename=$(/usr/bin/find -name "INSTANCE-*.log")
echo "filename is " $filename

awk '
 BEGIN
 {   
   print "Processing file: " filename 
 }

 {
  if($0 ~ /Starting/) 
  { 
    print "The bill import has been Started on "$1 " " $2
  }

}'  $filename > report.txt

Wenn ich es ausführen bekomme ich folgende Fehlermeldung:

BEGIN-Blöcke müssen einen aktionsteil

Meine BEGIN block hat eine print - Anweisung, so hat es eine Aktion Teil. Was vermisse ich hier?

InformationsquelleAutor Wael | 2015-01-05
Schreibe einen Kommentar