![]() |
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 |
| obter caracteres de saída de um comando em uma variável | muaz | Programação Shell Script e | 3 | 06-02-2008 10:13 |
| CUT comando - corte caracteres de fim de string | JWilliams | AIX | 2 | 01-28-2008 09:12 |
| como manter newline caracteres no comando execução resultado? | pankai | Programação Shell Script e | 2 | 01-02-2008 05:41 |
| Comando para obter apenas os três personagens do Mês | prashanth_gs | UNIX para Dummies Perguntas & Respostas | 2 | 02-12-2007 07:38 |
| Comando do Unix para encontrar Nul Personagens | fundidor | UNIX para Dummies Perguntas & Respostas | 2 | 05-01-2005 12:32 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Sed comando com caracteres
Oi todos, espero que alguém pode me ajudar:
Na seguinte linha: PRIHDR; 2809999444; 2007 6.1; 20070423; 9; 4021473000003; 4021473000003, 8714231530688; euros; O resultado deverá ser: PRIHDR; 2809999444; 2007 6.1; 20070423; 4; 4021473000003; 4021473000003, 8714231530688; euros; Eu tentei algumas variações sobre o seguinte comando: sed 's /; 9;; / 4;;;' <oldfile> newfile Quando eu executar esse comando diz satisfeita com o que fazer "," como eu posso resolver esta questão? Thanks in advance, IHulky ps as outras linhas do documento (linha 2 e mais) têm de ser copiados, assim como para o novo arquivo. Última edição por IHulky; em 04/25/2007 08:57.. |
|
||||
|
Citação:
Se é qualquer úteis apenas a primeira linha começa com PRIHDR Obrigado |
|
||||
|
Já para testá-lo ainda mais, quando eu executar o comando que imprime o correto ecrã, embora o arquivo em si não é alterada.
Obrigado pela informação, tenho que testá-lo ainda mais amanhã, pois é 02:30 da manhã aqui na Holanda e trabalho começa às 08:00 .. Se você tem alguma idéia do Gosto de ouvi-los. Obrigado novamente |
|
||||
|
Citação:
Código:
sed '/^PRIHDR/s/;9;;/;4;;/' <oldfile >newfile mv newfile oldfile Código:
perl -i -ne ' s/;9;;/;4;;/ if ( /^PRIHDR/ ); print ' file |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|