http://qs321.pair.com?node_id=11129929


in reply to Re^2: process multiline text and print in desired format
in thread process multiline text and print in desired format

More input is no problem; just change the script as indicated to read from a file instead and delete the __DATA__ section. The only problems would come if the script logic were to be embedded in a larger script because formats are a very old feature and have some limitations due to being far older than many of the features that support modern Perl programming. Most notably, formats can only access global variables and are themselves in a global namespace.