Re: off-topic = tamanho de linha em shell script
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bruno de Oliveira Schneider wrote:
> On 2/15/06, Samuel Rios Carvalho wrote:
>> | $conteudo_variavel |
>>
>> a variavel $conteudo-variavel toda hora vai mudar, ela vai imprimir toda
>> hora um conteudo de tamanho de caracteres variavel. ex: gato, maritaca,
>> euamominhavacapreta, etc.
>> ai pra num desformatar o tamanho, consigo especificar o tamanho fixo pra uma
>> linha na hora da impressão?
>
> Se eu entendi direito, você quer escrever o conteúdo de uma variável
> sempre com a mesma quantidade de caracteres. Assim, se fosse escrever
> coisas antes e depois, ficaria tudo alinhado.
>
> Se for isso, não tem nada automático, porém você pode saber o número
> de caracteres de do conteúdo de uma variável com ${#variavel} e depois
> fazer a conta de quantos espaços adicionais você precisa escrever.
O printf serve para isso.
Exemplo:
$ printf "%10s" teste
Isso reserva sempre um espaço de 10 caracteres para a string.
Se quiser alinhar à esquerda:
printf "%-10s" teste
[]
- --
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg
"There Is No Gene For The Human Spirit"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD9GqTR/xCJbtXupkRAq1jAJ91pqCSi93Ia9y8Q0/2BQ81YRewIgCfUrnO
XvD3oJfPQghaYAJ6MqCvBb8=
=3t3T
-----END PGP SIGNATURE-----
Reply to: