shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Imprimindo linhas enumeradas


From: Leonardo Bernardes
Subject: Re: [shell-script] Imprimindo linhas enumeradas
Date: Fri, 15 Aug 2008 12:19:20 -0300

Guilherme, obrigado pela dica. É uma boa alternativa -- e eu não sabia
que não era necessário definir a variável nesses casos.

Raul e Flávio, obrigado, eu não conhecia o nl. Mas o caso é que eu
gostaria manipular o modo como a numeração é apresentada, pra
simplesmente numerá-la eu poderia usar o cat -n

Tiago, o nl é configurável nesse sentido? Posso alterar o modo como a
numeração é apresentada?

AH, sim, encontrei uma maneira, por acaso, de fazê-lo usando o for. É
bem simples, basta modificar a variável do separador, assim:
IFS=$'\n'

Daí o for vai reconhecer cada linha como um parâmetro (e não como um
bloco) e numerá-las. Claro que, nesse caso, parece uma opção mais
dispendiosa, se o nl puder fazer o mesmo.. mas a dica é boa para
outros usos ou no caso de o nl não permitir esse tipo de ajuste.

Abraços,


Leonardo Bernardes
Usuário Linux # 444329
http://brausen.blogspot.com


2008/8/15 Tiago Barcellos Peczenyj <address@hidden>
>
> na falta do mesmo, usem um cat -n
>
> detalhe que o nl é mais configuravel nesse aspecto que o cat, mas o
> default do nl é numerar linhas com conteudo, linhas em branco não
> recebem numeração, cuidado ;-)
>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]