nanouk has asked for the wisdom of the Perl Monks concerning the following question:
It produces this output:#!/usr/bin/perl use Text::Wrap; $Text::Wrap::columns = 100; @modules = `lsmod`; print Text::Wrap::fill( '', '', @modules );
It's the closest I've come to my goal but you see there are extraneous carriage returns as compared to the lsmod output:ip_tables 9688 3 iptable_mangle,iptable_nat,iptable_filter x_tables 8964 17 xt_CONNMARK,xt_length,xt_tcpudp,ipt_dscp,ipt_ipp2p,xt_connmark,ipt_mul +tiport,xt_state,ipt_TOS,xt_CL ASSIFY,ipt_ACCOUNT,ipt_MASQUERADE,ipt_REDIRECT,ipt_REJECT,ipt_LOG,ipta +ble_nat,ip_tables sch_htb 14464 0 sch_sfq 4992 0 ppp_async 8192 0 crc_ccitt 2048 1 ppp_async ppp_synctty 6912 0 ppp_generic 21140 2 ppp_async,ppp_synctty
And also you lose the original formatting by neat columns. Is there a solution to my problem ?ip_tables 9688 3 iptable_mangle,iptable_nat,iptable_fil +ter x_tables 8964 17 xt_CONNMARK,xt_length,xt_tcpudp,ipt_d +scp,ipt_ipp2p,xt_connmark,ipt_multiport,xt_state,ipt_TOS,xt_CLASSIFY, +ipt_ACCOUNT,ipt_MASQUERADE,ipt_REDIRECT,ipt_REJECT,ipt_LOG,iptable_na +t,ip_tables sch_htb 14464 0 sch_sfq 4992 0 ppp_async 8192 0 crc_ccitt 2048 1 ppp_async ppp_synctty 6912 0 ppp_generic 21140 2 ppp_async,ppp_synctty
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Formatting text, eg long lines
by wind (Priest) on Nov 30, 2007 at 10:08 UTC | |
by nanouk (Novice) on Dec 03, 2007 at 11:15 UTC | |
|
Re: Formatting text, eg long lines
by Cristoforo (Curate) on Nov 30, 2007 at 20:17 UTC |