[gray]#!perl[/gray]
[url=http://perldoc.perl.org/functions/use.html][black][b]use[/b][/black][/url] [green]strict[/green][red];[/red]
[black][b]use[/b][/black] [green]warnings[/green][red];[/red]
[url=http://perldoc.perl.org/functions/my.html][black][b]my[/b][/black][/url] [blue]$file[/blue] = [red]'[/red][purple]path/to/file.txt[/purple][red]'[/red][red];[/red]
[black][b]my[/b][/black] [blue]$newline[/blue] = [red]"[/red][purple]In general, if you think something isn't in Perl, try it out, because it usually is.[/purple][red]"[/red][red];[/red]
[red]{[/red]
[url=http://perldoc.perl.org/functions/local.html][black][b]local[/b][/black][/url] [blue]@ARGV[/blue] = [red]([/red][blue]$file[/blue][red])[/red][red];[/red]
[black][b]local[/b][/black] [blue]$^I[/blue] = [red]'[/red][purple].bac[/purple][red]'[/red][red];[/red]
[olive][b]while[/b][/olive][red]([/red]<>[red])[/red][red]{[/red]
[olive][b]if[/b][/olive] [red]([/red][blue]$.[/blue] == [fuchsia]2[/fuchsia][red])[/red] [red]{[/red]
[url=http://perldoc.perl.org/functions/print.html][black][b]print[/b][/black][/url] [red]"[/red][purple][blue]$newline[/blue][blue]$/[/blue][/purple][red]"[/red][red];[/red]
[red]}[/red]
[olive][b]else[/b][/olive] [red]{[/red]
[black][b]print[/b][/black][red];[/red]
[red]}[/red]
[red]}[/red]
[red]}[/red]