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 11-07-2005
Usuário
 

Join Date: Nov 2005
Posts: 1
awk problemas

Se eu tentar a opção para awk-F, I get a "awk: não é possível abrir" Mensagem de erro
A seguinte declaração awk funciona perfeitamente sem a opção-f
`awk <$ REGRAS '/ ^ IGNORE_POLICY / (print $ 2)'`


Abaixo como me ligado depuração para mostrar o que está acontecendo, alguém pode me dar alguns conselhos!

REGRAS $ \u003d / home / nberrors_rules_jm_NEW.txt_TEST
^ 2 \u003d $ 219 $ do seguinte (STATUS_MESSAGE ^ $ 219 Ver BOA-NBU-1. Êxito parcial)

MENSAGEM \u003d `awk <$ REGRAS '/ ^ STATUS_MESSAGE / & &' $ STCODE '~ $ 2 (for (a \u003d 3; uma <NF +1; um + +) (printf"% s ", $ a))'`
...........
+ + Awk / ^ STATUS_MESSAGE / ~ & & 219 $ 2 (for (a \u003d 3; uma <NF +1; um + +) (printf "% s", $ a))
+ 0 </ home / nberrors_rules_jm_NEW.txt_TEST
awk: erro de sintaxe próximo a linha 1
awk: bailing out perto da linha 1
MENSAGEM \u003d


STCODE_POL_MESSAGE \u003d `awk <$ REGRAS '/ ^ STATUS_MESSAGE_POLICY / & &' $ STCODE '~ $ 2 & & toupper ("' $ POLÍTICA ") ~ toupper ($ 3) (for (a \u003d 4; um <NF +1; um + +) ( printf "% s", $ a)) ' `
...........
+ + Awk / ^ STATUS_MESSAGE_POLICY / ~ & & 219 $ 2 & & toupper ( "emacromsq14") ~ toupper ($ 3) (for (a \u003d 4; um <NF +1; um + +) (printf "% s", $ a))
+ 0 </ home / nberrors_rules_jm_NEW.txt_TEST
awk: erro de sintaxe próximo a linha 1
awk: bailing out perto da linha 1
STCODE_POL_MESSAGE \u003d
Links Patrocinados
  #2 (permalink)  
Old 11-07-2005
Ygor's Avatar
Ygor Ygor is online now Forum Staff  
Moderador
 

Join Date: Oct 2003
Localização: -31.96,115.84
Mensagens: 1.431
Sua linha de comando sintaxe é confusa, mas não vejo qualquer programa erros de sintaxe. Talvez tente ...
Código:
MESSAGE=`awk '/^STATUS_MESSAGE / && STCODE ~ $2 {for(a=3;a<=NF;a++) printf "%s ",$a}' STCODE="$STCODE" $RULES`

Certifique-se de que você está usando a versão mais recente awk, chamado nawk em alguns sistemas.
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
SSH problemas ysk UNIX & avançada para usuários experientes 1 07-19-2007 06:16
Problemas AIX e SAN. fjgonzalez AIX 4 07-18-2007 06:15
Problemas com a última By_Jam UNIX & avançada para usuários experientes 3 09-29-2006 04:12
Poucos problemas vivekshankar UNIX para Dummies Perguntas & Respostas 3 05-21-2005 01:26
'make' problemas (compliation problemas?) xyyz UNIX & avançada para usuários experientes 5 11-05-2001 10:47



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


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