in reply to Parsing a Pipe delimied file

One way...I guess this is one huge line of input..
#!/usr/bin/perl -w use strict; $/="|"; print $_.<DATA>.<DATA>."\n" while (<DATA>); =prints: a|b|c| d|e|f| g|h|i| =cut __DATA__ a|b|c|d|e|f|g|h|i|