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 02-04-2005
Usuário
 

Join Date: Jun 2001
Situação: Teerão, Irão.
Lugares: 61
Unhappy ajudar na necessidade nawk script

Caro peritos
Tenho um grande arquivo contendo vários perfis cada sinalizada com "perfil" no início de cada um. Estou tentando usar o seguinte comando na cshell para separar cada perfil e salvar cada uma em arquivo separado. Eu escrevi um script da seguinte forma:

nawk-vi \u003d 0 '(if ($ 1 ~ / PERFIL /) i \u003d i +1, print $ 0)' filename> nome_do_arquivo $ i

Eu estava esperando que ele vai criar vários arquivos como ficheiro1, ficheiro2, ... para cada perfil, mas não é o caso. Pode ser necessário introduzir alguma variável i a casca ambiente, mas como posso gerir "i" em nawk comando pode ser reconhecida em casca ambiente.
Graças, em avanços para a sua assessora.
Reza
Links Patrocinados
  #2 (permalink)  
Old 02-04-2005
vgersh99's Avatar
Moderador
 

Join Date: Feb 2005
Localização: Boston, MA
Mensagens: 5.198

Código:
nawk '$1 ~ /PROFILE/ {out=FILENAME ++i; print $0 > out}' filename

  #3 (permalink)  
Old 02-04-2005
Usuário
 

Join Date: Jun 2001
Situação: Teerão, Irão.
Lugares: 61
Citação:
Originally Posted by vgersh99
Código:
nawk '$1 ~ /PROFILE/ {out=FILENAME ++i; print $0 > out}' filename

Muito obrigado pela sua resposta imediata. Funciona. Só uma pergunta como é possível se você queira recomendar uma boa referência no unix script que você preferir.
  #5 (permalink)  
Old 04-14-2008
Usuário
 

Join Date: Apr 2008
Posts: 1
poderia me informar como converter uma linha horizontal em uma linha vertical utilizando UNIX.
Tenho 07:37:37 07:31:29 07:21:18 07:08:55 07:08:30 07:00:34 06:53:40 presente em um arquivo
.

Ajuda-me no sentido de obter-lo em formato abaixo.

07:37:37
07:31:29
07:21:18
07:08:55
07:08:30
07:00:34
06:53:40
  #6 (permalink)  
Old 04-14-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652

Código:
tr ' ' '
' <file

Ou seja, converter espaço (no único aspas) para newline (no único aspas).

Edit: não detectar que você era alguém seqüestro da discussão. Por favor, não faça isso.
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
NAWK Script não funcionar bem dheeraj19584 Programação Shell Script e 3 06-12-2008 08:36
como acessar os valores do awk / nawk variáveis fora do awk / nawk bloco? saniya Programação Shell Script e 5 05-13-2008 08:37
nawk / ksh ajudar DeltaX Programação Shell Script e 0 03-06-2008 03:54
nawk uso ctap UNIX & avançada para usuários experientes 2 01-17-2008 06:45
ajudar com Awk ou nawk Gerry405 UNIX para Dummies Perguntas & Respostas 2 11-28-2005 01:00



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


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