![]() |
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 |
| 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 |
| Adicionando múltiplas linhas para Múltiplos Arquivos | dayinthelife | Programação Shell Script e | 2 | 06-04-2008 11:50 |
| Substituir texto em vários arquivos | on9west | Programação Shell Script e | 1 | 05-20-2008 01:35 |
| Substituir texto em vários arquivos | Tonka52 | Programação Shell Script e | 10 | 03-24-2008 08:11 |
| Localizar e substituir uma string em vários arquivos | pharos467 | UNIX para Dummies Perguntas & Respostas | 2 | 11-05-2007 11:47 |
| usando sed comando para substituir várias linhas | radha.kalivar | Programação Shell Script e | 1 | 07-10-2007 10:36 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Como posso substituir várias linhas a partir de arquivos diferentes
Suponha que eu tenho dois arquivos
file1.txt Nome: Raju Endereço: rt8pouououoiu Cidade: tyretyeuetu file2.txt Endereço: 28A A linha "Endereço: 28 bis" no ficheiro2 tem de obter substituído na linha de endereço do ficheiro1 .. A saída deve ser Nome: Raju Endereço: 28A Cidade: tyretyeuetu Por favor, ajudem-me neste |
|
||||
|
Estou certo de que o real (n) awk peritos têm uma solução melhor.
nawk '/ Nome ^ [] *: / NAM \u003d $ (0); / Endereço ^ [] *: / (addr \u003d $ 0); / Cidade ^ [] *: / (print NAM "|" Addr "|" $ 0) «file1.txt | paste-d" | "- file2.txt | nawk '(FS \u003d" | ") (print $ 1; print $ 4; print $ 3)' |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|