![]() |
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 |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
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 ![]() |
|
||||
|
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: |
|
|||||
|
Citação:
#! / 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 |
|
||||
|
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 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 |
|
||||
|
Citação:
Por favor, abster-se de como o uso de declarações - Muito urgente ajudar - À espera de sua resposta |
|
||||
|
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
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 / 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 |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|