Ecco il mio codice:"BEGIN blocchi deve avere un ruolo di azione" Errore nello script awk
#!/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
Quando ho eseguirlo ottengo il seguente errore:
BEGIN blocks must have an action part
mio blocco BEGIN
ha un print
quindi ha una parte azione. Cosa mi manca qui?