Verificando uma string e troca

1. Verificando uma string e troca

olacomovai
olacomovaivc

(usa Debian)

Enviado em 08/07/2013 - 12:47h

Olá, estou tentando fazer o seguinte:

ip2=$(/sbin/ifconfig |sed -n '17 p' |awk '{print $2}')



ip=$(/sbin/ifconfig |sed -n '17 p' |awk '{print $3}')

isso aí vai me retornar o IP da minha maquina...


no caso a 3g.

ai o que eu preciso é verificar se o "ip" comeca com "P"

pois as vezes ta pegando nao o ip mas sim uma informacao do lado na seuqencia que comeca
com P. seria P-a-P:10.64.64.64 ...
entao o que eu queria fazer é parecido com isso


${ip/P-a-P/$ip2}

ou seja, ele bota a string de ip2 em ip1 caso ip1 comece com P-a-P...

tem como?

to tentando pelo sed mas tambem nao consegui entender...


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts