Text::TabsExpand and unexpand tabs per the unix expand(1) and unexpand(1) | |
Download |
Text::Tabs Ranking & Summary
Advertisement
- 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