Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
site google



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 12-28-2007
Usuário
 

Join Data: dezembro 2007
Posts: 3
Thumbs down Script para procurar um registro incorreto em um arquivo, em seguida, colocar o registro no arquivo incorreto

Preciso de escrever um script que pode encontrar um registro incorreto (por exemplo: não há data, mas campo Colom valor fornecido no arquivo para este campo é N / A), então este script shoud buscas padrão e, em seguida, insira o registro em todo o mau arquivo.

Exemplo:

Ficheiro1

Nome designação dateOfJoining
Shilendra SE 12/28/2007
Brijesh SE 12/25/2007
Sunil jse N / A
Pankaj SE 12/20/2007
Manish SE N / A
Akhilendra SE 11/20/2007

Então, depois de executar o script do arquivo deve ser semelhante

Ficheiro1

Nome designação dateOfJoining
Shilendra SE 12/28/2007
Brijesh SE 12/25/2007
Pankaj SE 12/20/2007
Akhilendra SE 11/20/2007

E ruim arquivo irá conter o registro de que data foi N / A

BadFile

Nome designação dateOfJoining
Sunil jse N / A
Manish SE N / A

Pls me ajudem o mais depressa possível.

Obrigado.
Links Patrocinados
  #2 (permalink)  
Old 12-28-2007
Moderador
 

Join Date: Feb 2007
Localização: The Netherlands
Mensagens: 4.960
Você pode usar grep, verifique o manual.

Atenciosamente
  #3 (permalink)  
Old 12-28-2007
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
 

Join Date: Feb 2006
Localização: Almería, Espanha
Lugares: 397

Código:
awk '{print > ( $3=="N/A" ) ? "bad_file" : "tmp" }' file1
mv tmp file1

Links Patrocinados
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
seleccionar um registo de um ficheiro de correspondência segundo arquivo usando awk synmag Programação Shell Script e 7 06-12-2008 03:37
como ler registro por registro a partir de um arquivo no unix raoscb UNIX para Dummies Perguntas & Respostas 1 05-16-2008 07:30
Script para procurar um registro incorreto em um arquivo, em seguida, colocar o registro no arquivo incorreto shilendrajadon UNIX & avançada para usuários experientes 1 12-28-2007 10:00
rachar um registro e adicionando um recorde para um arquivo rsolap Programação Shell Script e 1 08-13-2007 02:58
como excluir um registro no arquivo de dados com o índice em outro arquivo? zhynxn Programação Shell Script e 0 07-06-2006 01:03



Todos os horários são GMT -4. A hora é agora 10:14.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0