Michael Schröpl: @ARGV

Beitrag lesen

ich  hab das grad mal getestet (linux), mit double-quotes ("<!--blabla-->") kommt dein besagtes Event not found, mit single quotes ('<!--blabla-->') nimmt er es ohne zu meckern...

Das kann ich (IBM AIX 3.2.5) bestätigen:
In der Korn-Shell und der Bourne-Shell funktioniert es (mit double quotes).
Aber in der C-Shell bekomme ich in der Tat "1: Event not found"!

Scheint also an der Quoting-Methode Deiner Shell zu liegen ...