-i steht fuer inplace edit, d.h. die datei, die als input dient, wird 1:1 editiert (funzt aber nicht unter windows). bei -i kann man auch noch eine dateiendung angeben (z.B. -i.bak), dann wird die orgiginaldatei unter datei.bak gespeichert (das funktioniert auch unter windows).
-i bei einem CGI-Script sieht mir aber auch verdaechtig nach einem fehler aus...