![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Necessidade de substituição sed | dbsurf | Programação Shell Script e | 0 | 01-25-2008 06:47 |
| No que diz respeito à substituição | rajx | UNIX para Dummies Perguntas & Respostas | 2 | 05-22-2007 10:19 |
| Seqüência substituição com o Perl | Lindarella | Programação Shell Script e | 4 | 09-29-2006 03:05 |
| Substituição com sed | handak9 | UNIX para Dummies Perguntas & Respostas | 5 | 07-13-2004 12:28 |
| cpu substituição. ajuda | IMPTRUE | UNIX para Dummies Perguntas & Respostas | 3 | 07-25-2003 09:40 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Substituição do sed com perl
Oi utilizando a infra cmd estou identificando wheether último caractere em cada linha em milhares de arquivos como vírgula ou not.If último caracter é semicoluna estou removendo semicoluna. Se último caractere não é semicoluna então estou anexando próxima linha a linha actual.
Por exemplo o meu ficheiro de entrada é constituída por ABC | FGH | HJK | JKK; BHJ | AAA | BBB | L NNNN | JJJJ | MMII; JJJJJJ; consiste em colocar no arquivo ABC | FGH | HJK | JKK BHJ | AAA | BBB | L NNNN | JJJJ | MMII JJJJJ Estou a atingir o requisito acima utilizando sed como abaixo sed -e: um e-'/;$/! N; s / \ n / /; ta '-e' s /;$//' arquivo mas tenho milhares de arquivos em um diretório a sua consumir mais e mais tempo. Alguém pode substituir o requisito acima referido no perl com xargs como xargs perl opção cn ninguém sugerir o caminho mais fácil sem looping |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|