![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Grep para um padrão baseado em outro aranzel | rock1 | UNIX para Dummies Perguntas & Respostas | 7 | 10-18-2008 05:32 |
| Truncado FILE dados baseados em um padrão | pkumar3 | Programação Shell Script e | 1 | 10-14-2008 11:49 |
| como alterar um determinado valor em um arquivo baseado em um padrão | orbeyen | UNIX para Dummies Perguntas & Respostas | 9 | 08-20-2008 03:09 |
| anexando com sed baseada na correspondência padrão | jack1981 | Programação Shell Script e | 2 | 07-20-2006 06:54 |
| anexando string para arquivo texto com base em pesquisa string | malaymaru | Programação Shell Script e | 1 | 06-09-2006 08:53 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Seqüência spllittinf baseada no padrão
Oi,
Eu tenho um arquivo sample.properties e que contém o seguinte conteúdo. hoje - RSS_URL \u003d http://someurl i necessidade de dividir a string e precisam do resultado no folliwng formulário. x1 \u003d hoje x2 \u003d RSS_URL x3 \u003d http://someurl A sua resposta imediata será apreciado graetly |
|
||||
|
Graças Koneark,
mas tenho mais um problema aqui. quando eu corro echo "hoje - RSS_URL \u003d http://someurl" | sed 's / \ (.* \) - \ (.* \) \u003d \ (.* \) / x1 \u003d \ 1 \ nx2 \u003d \ 2 \ nx3 \u003d \ 3 /' ele está dando a saída como a seguir. x1 \u003d todaynx2 \u003d RSS_URLnx3 \u003d http://someurl Mas eu preciso colocar para fora o que x1 \u003d hoje x2 \u003d RSS_URL x3 \u003d http://someurl e eu preciso de exportar estes x1, x2 e x3 para o reservatório. Obrigado, Eswar |
|
||||
|
Código:
#!/bin/sh var='today--RSS_URL=http://someurl' x1=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\1_"` x2=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\2_"` x3=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\3_"` echo "Testing results: var($var) x1($x1) x2($x2) x3($x3)" |
![]() |
| Marcadores |
| Tags |
| shell script, shell script, unix script, unix script básico |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|