The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

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



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
Ajuda urgente sobre exceutable arquivo jagan_kalluri UNIX para Dummies Perguntas & Respostas 5 05-29-2008 03:06
Precisa de ajuda urgente user_prady Programação Shell Script e 3 09-03-2007 09:51
Major Ajuda urgente! billett05 UNIX para Dummies Perguntas & Respostas 3 07-20-2005 02:55
Precisa urgentemente Informação. sumit_krishan UNIX para Dummies Perguntas & Respostas 3 06-08-2005 06:13
Shell Script urgente vas_dba Programação Shell Script e 2 03-11-2005 09:00

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-07-2008
nabmufti nabmufti is offline
Usuário
  
 

Join Date: Feb 2008
Lugares: 15
Question ajuda urgente

oi todos
Preciso de ajuda
Estou confuso e stucked. Na verdade, eu sou nova neste script coisas. Quero dar completo arquivo txt como um contributo para uma variável e, em seguida, ordenar os dados no arquivo de acordo com os caracteres alfa numérico, como o meu arquivo de texto contém! e! e! indicando menor, Major e Crítica repectively. Cada alfa numérico representa uma nova entrada. Estou tentando fazer, mas tudo em vão, ajuda necessária plz,
códigos que estou tentando é o seguinte,

[código]:

#! / bin / bash
alarmfile \u003d `cat ~ / alkatel.txt»
[\ code]

Tentei tantas vezes, mas sempre que tentamos tomar arquivo como entrada pelo código acima, mas eu tenho a saída

>>: Comando não encontrado

sua um longo processo, uma parte im envio deste ficheiro de texto que eu quero ter como entrada

exemplo de arquivo

>> ALAIL;

CMD ALAIL 06095 08-01-30 11-58-23
INP ALAIL 06095 08-01-30 11-58-23
OPTEX \u003d



RES ALAIL 06095 08-01-30 11-58-24
CEN 1/08-01-30/11 H \u003d 58 MN 19/STORED ALARMES LISTA
TRATAMENTO TPFFIR ACC


! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d TIC / CAT \u003d SI / EVENTO \u003d MAL
/ \u003d NCEN multar / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000
/ \u003d TEXAL AIS / COMPL.INF:
/ AF \u003d URMA1
/ ICTRQ Agca \u003d S1-TR01-B03-A112-R065
/ Amet \u003d 01-07-02
/ AFLR \u003d 222-09/CRC \u003d NACT
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF:
/ NC \u003d 3

se eu removido estas>> operadores a partir do início do arquivo novamente eu tenho a mesma saída

ALAIL;: comando não encontrado

ainda tem esse arquivo doesnt executeable permissão, mas ainda estou recebendo esta mensagem
Estou tão confusa como estou ainda no meu primeiro passo desde 3 dias
por favor me ajude, por que razão doesnt assumir todo o arquivo como texto em vez da primeira palavra e ignorin o resto do arquivo

como eu disse antes da sua! &! mostrando pequenas e crítica alarms.its um arquivo de log alkatel interruptor & i preciso extrair

! ,! ,!
com relevantes
data e hora, por exemplo! * / 07-12-17/15 H 46 /
ou seja, caso EVENTO \u003d MAL
& Texal ie / TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF

i recolhidos coisas sobre reg exp a partir deste site, mas para ter yhe substring couldnt encontrar uma maneira ainda

deixe-me deixar muito claro que eu preciso neste script bash em apenasnão perl e qualquer outra língua

Tentei outro script para extrair o arquivo de entrada componentes como
Código:
:
#!/bin/bash
var=~/alkatel.txt
while read line $var
do
{
echo $line
}done
mas tornou-se a colocar para fora do loop infinito da primeira linha, tal como

>> ALAIL;: comando não encontrado

qualquer um pode fazê-lo
aguardando resposta em breve
  #2 (permalink)  
Old 02-07-2008
nabmufti nabmufti is offline
Usuário
  
 

Join Date: Feb 2008
Lugares: 15
Exclamation um pouco mais parte do arquivo a ser introduzidas a fazer caras e ver claro

arquivo começa a seguinte

>> ALAIL;

CMD ALAIL 06095 08-01-30 11-58-23
INP ALAIL 06095 08-01-30 11-58-23
OPTEX \u003d



RES ALAIL 06095 08-01-30 11-58-24
CEN 1/08-01-30/11 H \u003d 58 MN 19/STORED ALARMES LISTA
TRATAMENTO TPFFIR ACC


! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d TIC / CAT \u003d SI / EVENTO \u003d MAL
/ \u003d NCEN multar / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000
/ \u003d TEXAL AIS / COMPL.INF:
/ AF \u003d URMA1
/ ICTRQ Agca \u003d S1-TR01-B03-A112-R065
/ Amet \u003d 01-07-02
/ AFLR \u003d 222-09/CRC \u003d NACT
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF:
/ NC \u003d 3


! * A0628/306 / 08-01-23/07 H 20 / N \u003d 9619/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFCN \u003d CNLM3-4/AGEO \u003d MKRASHID-B02-A003
/ TEXAL \u003d CN ISOLADOS
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7503/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-12/AGEO \u003d KHOTYWAL-B01
/ TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF:
/ NC \u003d 0
! * A0628/089 / 08-01-29/22 H 14 / N \u003d 1760/TYP \u003d PEV / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-11/AGEO \u003d QADIRPUR-B01
/ TEXAL \u003d unidade geradora


! * A0628/320 / 08-01-17/13 H 47 / N \u003d 8062/TYP \u003d COM / CAT \u003d ID / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d uralo-15/AGEO \u003d S1-TR01-B04
/ TEXAL \u003d Faulty UNIT / COMPL.INF:
* # \u003d F0612/T11F14/NCEN multar / 08-01-30/11 H 33/NAM \u003d ODCAB / TDA \u003d 0001
/ N \u003d 7064/NIV \u003d 2/ENS \u003d 006/SENS \u003d 013-000-000 / P \u003d'0228 'H / CN \u003d 02/PAR \u003d'03' H
/ EM: AFUR \u003d ESENVOLVIMENTO-15
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7506/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-7/AGEO \u003d ADABOSAN-B01
/ TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF:
/ NC \u003d 2


! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7507/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-11/AGEO \u003d QADIRPUR-B01
/ TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF:
/ NC \u003d 2
! * A0628/320 / 08-01-26/06 H 39 / N \u003d 0566/TYP \u003d COM / CAT \u003d ID / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-14/AGEO \u003d KHOKARAN-B01
/ TEXAL \u003d Faulty UNIT / COMPL.INF:
  #3 (permalink)  
Old 02-07-2008
Smiling Dragon's Avatar
Sorridente Dragão Smiling Dragon is offline Forum Advisor  
Desorganizada Usuário
  
 

Join Date: Nov 2007
Localização: Nova Zelândia
Lugares: 922
Citação:
Originally Posted by nabmufti View Post
enquanto lê linha $ var
Eu não acho que lê funciona desta forma.
Experimente:
Código:
cat $var | while read line
Afigura-se de seu erro que você está inadvertantly executar as linhas do arquivo em vez de apenas ler-los. Publique o seu pleno script (use o código e / CÓDIGO tags cuidadosamente para torná-lo mais fácil de ler) e vamos dar uma olhada.
  #4 (permalink)  
Old 02-07-2008
HPAVC's Avatar
HPAVC HPAVC is offline
Usuário
  
 

Join Date: Feb 2008
Lugares: 106
Angry

Citação:
Originally Posted by nabmufti View Post
[código]:

#! / bin / bash
alarmfile \u003d `cat ~ / alkatel.txt»
não tenho certeza se destinam ou acidental, mas remover o espaço entre \u003d e `

#! / bin / bash

set-x
# alarmfile \u003d `cat ~ / alkatel.txt»
alarmfile \u003d `cat ~ / alkatel.txt»


também nos seus scripts você pode adicionar "set-x" para ver os comandos como se apressaram para ajudar a depurar
  #5 (permalink)  
Old 02-08-2008
nabmufti nabmufti is offline
Usuário
  
 

Join Date: Feb 2008
Lugares: 15
Question necessárias para ajudar a extrair uma série de componentes do arquivo de script BASH

Na verdade, eu quero que você tenha uma compreensão completa do meu problema cozi am beginer & Ainda estou stucked


Não tenho nenhum problema com isto é, utilizando espaço

Código:
:
#!/bin/bash
alarm= `cat ~/alkatel.txt
ou

Código:
:
#!/bin/bash
alarm=`cat ~/alkatel.txt
:

estes códigos arquivo exibir conteúdo que é bom, mas o problema principal é a extração de componentes do arquivo string que i couldnt
plz ler a primeira discussão i postada em muito detalhe para me ajudar
Eu realmente necessitam desta ajuda


espera da sua resposta muito em breve

Última edição por nabmufti; em 02/08/2008 08:59.. Motivo: fazer código claro
  #6 (permalink)  
Old 02-08-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Localização: nó folha na árvore B +
Mensagens: 2.952
Citação:
alarme \u003d `cat ~ / alkatel.txt
Onde está o fechamento carrapatos "` "? Achou que, por erro

Por favor, abster-se de como o uso de declarações
- Muito urgente ajudar
- À espera de sua resposta
  #7 (permalink)  
Old 02-08-2008
nabmufti nabmufti is offline
Usuário
  
 

Join Date: Feb 2008
Lugares: 15
Question extrair uma seqüência de componentes do arquivo de script BASH

na sequência do script eu tenho aqui um bom trabalho no sentido de obter arquivo de entrada

Código:
#!/bin/bash
alarm= `cat ~/alkatel.txt`
echo $alarm | while read line
do
{
echo $line
} 
done
thanx 4,

mas você vai me ajudar na plz extrair toda a cadeia seguinte! ,! ou!
coz i só pode extrair apenas uma carta na minha melhor utilizando código

o exemplo do arquivo im tentando extrair strings é dado acima

mais estou tentando usar corte comando para extrair componentes string no arquivo.
Posso usar este comando para extrair um registo completo de alarme a partir de arquivo, por exemplo


! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENTO \u003d MAL
/ \u003d NCEN multar / AFUR \u003d Urad-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d ÚNICO JUNCT / UT Oos / COMPL.INF:
/ NC \u003d 3

Quero extrair a string desta forma acima
Eu usei o comando cortar a data e hora de extrair o arquivo como
Código:
cut -b 16-32 ~/alkatel.txt
mas tenho a saída como

/ 07-12-17/15 H 46 /
T / AFUR \u003d Urad-4


Esperamos u irá compreender o meu problema

leia as linhas acima, para ter a certeza sobre a solução do meu problema
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 Ligado




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


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 Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0