E ai Fabiano, obrigado pela ajuda com as matrizes bidimensionais no
awk, pode ter certeza você foi didático, queria pedir uma ajuda sua
ou dos colegas da lista. Alguém não teria um link ou algum script em
awk puro sem shell script, para me estudar não precisa ser sobre
matrizes, pode ser de qua
E ai Julio, valeu pelas idéias da matriz bidimensional no shell
script, ainda não tinha idéia da mesma em shell script, mais o que eu
queria mesmo era usar matrizes bidimensional no awk sem estar dentro
de um shell script, entendeu? Usando a primeira linha do arquivo como:
#!/usr/bin/awk -f
e
Vlw, pessoal.
Vlw, Jimmy, Fabiano, Moacir e Mestre Julio.
E, Miranda, vou tentar amanha quando voltar pro trabalho...agora to em
casa tocando guitarra
oops...mais um offvou ser esquartejado.
Desculpem-me mas não conseguiria ficar sem agradecer a todos as ajudas de hoje.
boa noite a todos.
Coloque os comandos utilizados no vi assim :
vi arquivo < Senhores,
> creio que já tenham respondido isso zilhões de vezes mas eu estou
> tentando no AIX.
> Me pareceu que ia ser algo bem simples de se fazer mas não consegui.
>
> Eu recebo um arquivo que poucas são as vezes que algumas linhas v
Fala Amigão,
eu tentei simplificar (obviamente sem testar) pq no AIX (do qual felizmente
me livrei) a porca torce o rabo. O sed convencional está longe de ter as
facilidades do GNU sed e por isso tenho a impressão que um sed muito
rebuscado não funcionará tb.
--
Abração,
Julio
*Cursos de Shell e Z
Edmar,
o Shell não trabalha com matrizes (polidimensionais), somente com vetores
(mono dimensionais), porém ele aceita qq operação com inteiros dentro dos
colchetes dos vetores. Assim sendo, supondo que quero criar uma matriz
bidimensional e que a segunda dimensão terá no máximo 100 elementos, eu
e
você disse no início da thread que no vim funcionava, acho que valeria a
pena tentar:
vim -c '%s/\r\n//' -c 'wq' arquivo
On Thu, Feb 05, 2009 at 02:11:04PM -0300, Roberto Alves wrote:
> Pessoal,
> obrigado mesmo por estarem me ajudando mas ainda não foi.
> Como eu disse já tentei várias coisas.
Pessoal,
obrigado mesmo por estarem me ajudando mas ainda não foi.
Como eu disse já tentei várias coisas.
Jimmy, essa sua sugestão eu peguei no man do sed no AIX e não consegui
fazer funcionar.
Não sei o que é. Ele me envia a mesma msg de erro que no exemplo do Fabiano.
Fabiano, a sua sugestão é
2009/2/5 edmarssouza
> E ai jimmy, valeu pela ajuda colega. São de grande ajuda.
> Mais fiquei com uma dúvida quanto a matriz bidimensional, se fosse
> possivel você colocar um exemplo simples para mim ter uma idéia da
> matriz em um contexto, seria de maior ajuda. Agradeço desde já. Um
> abraço
2009/2/5 Julio C. Neves
> Eu não havia entendido que vc queria juntar linhas que terminassem em \r\n.
> Çom o tr -d, não dá pq vc matará todos os \n e todos os \r. Assim sendo é
> melhor usar o sed:
>
> sed 's/\r\n//' arquivo
> --
> Abração,
> Julio
> *Cursos de Shell e Zenity nos finais de seman
E ai jimmy, valeu pela ajuda colega. São de grande ajuda.
Mais fiquei com uma dúvida quanto a matriz bidimensional, se fosse
possivel você colocar um exemplo simples para mim ter uma idéia da
matriz em um contexto, seria de maior ajuda. Agradeço desde já. Um
abraço e obrigado denovo.
Edmar de S
Eu não havia entendido que vc queria juntar linhas que terminassem em \r\n.
Çom o tr -d, não dá pq vc matará todos os \n e todos os \r. Assim sendo é
melhor usar o sed:
sed 's/\r\n//' arquivo
--
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF li
Opa Julio,
Irei modificar o meu script com suas sugestões. Obrigado.
[]'s
Alexandre Gorges ⌘
http://algorges.blogspot.com
http://www.dag.eti.br
MSN/Gtalk/iCHAT/Skype/Jabber: algor...@gmail.com
From: "Julio C. Neves"
Reply-To: Lista Shell Script
Date: Thu, 5 Feb 2009 11:14:08 -0200
To: Li
2009/2/5 Roberto Alves
> [OFF]
> Opa, Julio, eu havia escrito no final um "PS" falando exatamente que
> eu não te liguei mais pra falar de show porque saí da banda mas tirei
> com medo de alguém reclamar.
> Agora estou a procura.
> Se o Aurelio verde morasse por aqui já tinha um baterista pra se
On Thu, Feb 05, 2009 at 10:37:53AM -0300, Roberto Alves wrote:
> [OFF]
> Opa, Julio, eu havia escrito no final um "PS" falando exatamente que
> eu não te liguei mais pra falar de show porque saí da banda mas tirei
> com medo de alguém reclamar.
> Agora estou a procura.
> Se o Aurelio verde morasse
[OFF]
Opa, Julio, eu havia escrito no final um "PS" falando exatamente que
eu não te liguei mais pra falar de show porque saí da banda mas tirei
com medo de alguém reclamar.
Agora estou a procura.
Se o Aurelio verde morasse por aqui já tinha um baterista pra se
juntar a mim e procurarmos o restante
Fala Alexandre,
eu modificaria umas coisinhas. Repare que uma função tem pode usar o return
para passar um $? entaõ a minha função ficaria assim:
verifica_mac(){
[[ $1 =~ ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ ]] || return 1
E pq usar [[...]] e não o grep? A construção que usei é builtin
Roberto,
Uma alternativa para remover os \015 (também conhecido como ^M,
CR ou \r) é o tr. Ele ajuda bastante, em especial para você que, com
eu, usa AIX. Tudo funciona muito parecido com o que o Julio
demonstrou:
tr "\r" "" < arquivo.velho > arquivo.novo
ou
tr -d "\r" < arquivo.velho
Fala Roberto,
como vão as coisa? Tocando muito? Vamos montar uma banda Shell? ;)
Se vc simplesmente quiser excluir os CTRL+M (carriage return (CR) ou octal
\015) faça assim:
sed -i.veio 's/\015//' arquivo
O arquivo será alterado nele mesmo, porém antes, o véio será copiado para
arquivo.veio de f
Obrigado Flavio, já alterei o código aqui. Funcionou perfeitamente.
[]'s
Alexandre Gorges ⌘
http://algorges.blogspot.com
http://www.dag.eti.br
MSN/Gtalk/iCHAT/Skype/Jabber: algor...@gmail.com
From: Flavio Junior
Reply-To: Lista Shell Script
Date: Thu, 5 Feb 2009 00:50:50 -0200
To: Lista S
Senhores,
creio que já tenham respondido isso zilhões de vezes mas eu estou
tentando no AIX.
Me pareceu que ia ser algo bem simples de se fazer mas não consegui.
Eu recebo um arquivo que poucas são as vezes que algumas linhas vêm
com aqueles caracteres de controle de carro (^M).
Eu consigo, na mão
On Thu, Feb 05, 2009 at 07:57:48AM -, edmarssouza wrote:
> E ai pessoal tudo bem?
> Preciso de uma ajudinha, agradeceria a colaboração de todos.
> É o seguinte queria saber como faço para declarar várias matrizes em
> awk, em apenas uma linha ou pouca linha? Porque exemplo em shell
> script,
22 matches
Mail list logo