Text::Tabs

Expand and unexpand tabs per the unix expand(1) and unexpand(1)
Download

Text::Tabs Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Other/Proprietary Li...
  • Price:
  • FREE
  • Publisher Name:
  • David Muir Sharnoff
  • Publisher web site:
  • http://search.cpan.org/~muir/

Text::Tabs Tags


Text::Tabs Description

Expand and unexpand tabs per the unix expand(1) and unexpand(1) Text::Tabs is a Perl module that does about what the unix utilities expand(1) and unexpand(1) do. Given a line with tabs in it, expand will replace the tabs with the appropriate number of spaces. Given a line with or without tabs in it, unexpand will add tabs when it can save bytes by doing so (just like unexpand -a). Invisible compression with plain ASCII!SYNOPSIS use Text::Tabs; $tabstop = 4; # default = 8 @lines_without_tabs = expand(@lines_with_tabs); @lines_with_tabs = unexpand(@lines_without_tabs);EXAMPLE #!perl # unexpand -a use Text::Tabs; while () { print unexpand $_; }Instead of the expand comand, use: perl -MText::Tabs -n -e 'print expand $_'Instead of the unexpand -a command, use: perl -MText::Tabs -n -e 'print unexpand $_' Requirements: · Perl


Text::Tabs Related Software