Veja se isso ajuda em alguma coisa.
ip1=10.10.10.10 ; ip2=192.168.1.1; printf "ip: %15b %15b " $ip1 $ip2
Se for o caso faça seus ajustes com o espaço dentro da string.
Abçs!
André
LPIC-2
2008/9/12 miranda <[EMAIL PROTECTED]>
> Pessoal , estou com um problema me pegando aqui.
> É o seguinte .
Miranda,
Agora ficou bacana, alinhando à esquerda como no seu exemplo. :)
Basta executar as linhas abaixo e ver o resultado:
ip1=10.1.1.1 ; ip2=192.1.1.1; printf "ip:%-15b %-15b " $ip1 $ip2
ip1=10.10.10.1 ; ip2=192.168.1.1; printf "ip:%-15b %-15b " $ip1 $ip2
André
LPIC-2
2008/9/12 miranda <[
Tentei isso:
ip=200.156.3.4
echo "$(echo "$ip " | cut -b1-15)---"
200.156.3.4---
ip=200.197.56.32
echo "$(echo "$ip " | cut -b1-15)---"
200.197.56.32 ---
Logo:
# ip15="$(echo "$ip " | cut -b1-15)"
Importante: Para funcionar direito coloque 15 espa
O Problema da lógica ruim é que não tenho acesso a um programa php
que apresenta o DNS de um servidor que foi obtido de um banco de dados
e tais dados estão incorretos . O script que alimenta esse banco de
dados eu posso alterar e concluí que se formatar a variável antes
entregá-lo à rotina que ali
Não precisa ir e voltar no array se não for o caso, mas a idéia é essa:
IP="200.156.3.4 200.197.56.32 10.34.89.210"
IP=($IP)
[ ${#IP[0]} -lt 15 ] && IP[0]=$(printf "%-15s" ${IP[$POS]})
IP="[EMAIL PROTECTED]" && echo "$IP"
[]'s
Eri
2008/9/12 miranda <[EMAIL PROTECTED]>
> Pessoal , estou com um p
On 9/12/08, miranda <[EMAIL PROTECTED]> wrote:
> Pessoal , estou com um problema me pegando aqui.
> É o seguinte .
> Tenho uma variável recebendo um número arbitrário de strings
> separadas por um branco
> Para fixar idéias , digamos que sejam ip's :
> por exemplo a variável IP contém
> IP=20
Pessoal , estou com um problema me pegando aqui.
É o seguinte .
Tenho uma variável recebendo um número arbitrário de strings
separadas por um branco
Para fixar idéias , digamos que sejam ip's :
por exemplo a variável IP contém
IP=200.156.3.4 200.197.56.32 10.34.89.210
Como posso fazer para que ess