![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| word wrap emissão com o grep | bowtiextreme | HP-UX | 4 | 04-30-2008 08:39 |
| SCO aquisição wrap-up | iBot | UNIX e Linux RSS Notícias | 0 | 02-19-2008 05:30 |
| Embrulhe Interactive Script | meskue | Programação Shell Script e | 0 | 06-23-2006 07:21 |
| Devo utilizar sed / grep / awk para embrulhar arquivo? | vanda_25 | Programação Shell Script e | 6 | 05-04-2006 01:59 |
| word wrap em vi | dangral | UNIX para Dummies Perguntas & Respostas | 3 | 10-30-2002 02:45 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
utilização do módulo Text:: Wrap;
oi, eu quero usar módulo Text:: Wrap.
Este módulo oferece a opção $ Text:: Wrap: tabstop para alterar o tabstop de 8 espaços para qualquer nummer. Gostaria de configurá-lo para 30 espaços. mas quando eu mudar o nummer esboços de nada acontece. Código:
Text::Wrap::tabstop = 30;
$wtd = wrap("","\t",$1);
thx |
|
||||
|
O que está em R $ 1? A documentação sugere que deve ser um array de linhas de texto. (Você sabe que $ 1 é a seqüência de caracteres que coincidem com o primeiro conjunto de parênteses das últimas regex jogo?)
|
|
||||
|
Quando texto é líder branco, ela substitui a roda de n espaços com um caractere de tabulação. Normalmente n deveria ser de 8, como é que o guia hardwired largura de mais terminais, mas você pode alterá-lo para outra coisa se você precisar. (Desconfio que não, apesar de tudo.)
O primeiro parâmetro para embrulhar diz como travessão da primeira linha, eo segundo parâmetro diz como fazer o travessão subsequente linhas. Se você deseja que eles indentado por trinta espaços, tente "" X 30 para o segundo parâmetro. Código:
vnix$ perl -MText::Wrap -e 'print wrap(""," " x 30, <>)' /etc/motd | head -5
Linux indeed 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008 x86_64
The programs included with the Ubuntu system
are free software;
the exact distribution terms for each program
Última edição por época; em 06/05/2008 03:11.. Motivo: Acrescentar exemplo de saída |
![]() |
| Marcadores |
| Tags |
| linux, ubuntu |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|