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

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

Existe em shell, algo equivalente ao explode() e implode() do php?


From: SuSE List
Subject: Existe em shell, algo equivalente ao explode() e implode() do php?
Date: Tue, 23 Nov 2004 12:25:03 -0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803

Ola Pessoal,

Muito obrigado a galera que tem me ajudado nos ultimos meses...

Alguém saberia me dizer se existe, em shell, algum comando similar ao implode() e ao explode() do php?

Deixa eu tentar explicar melhor.....

Tenho um arquivo com varias linhas, campos separados por um delimitador qualquer....
Dai eu faço o seguinte:

$ponteiro =  (abro arquivo)
enquanto nao for EOF ($ponteiro)
leio a $linha
$campos = explode ("delimitador", $linha)

Aqui eu criei um array $campos[], até aqui normal....porem um dos campos, por exemplo, é um e-mail, novamento eu pego este campo aplico
o explode, por exemplo:

$email = explode ("@", $campos[1]

Ai eu tenho $email[0] = usuario e $email[1] = domain.tld

Da mesma forma se eu quisesse juntar, eu uso implode()

$array = array('$email[0]', '$email[1]');
$campos_novo = implode("@", $array);
print $campos_novo;

Onde meu delimitador é o @.....existe o equivalente destes comandos php em shell?

Obrigado por qualquer dica....

Um grande abraço a todos....

Marcus Vinicius


reply via email to

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