Re: [shell-script] remover arquivos por periodo.

2006-01-04 Por tôpico Fabiano Caixeta Duarte
Salve! find /path/ -mtime +180 -mtime -360 -ls Ou seja, mais de 180 dias e menos de 360 dias. Para remover, use 'xargs rm' Adapte para o deslocamento específico que vc deseja. Fabiano Caixeta Duarte Consultor em soluções para Redes de Computadores Ribeirão Preto - SP claudemirff escreveu: >

Re: [shell-script] Re: Manipulação de registr os em texto com tamanho delimitado

2006-01-04 Por tôpico Mauricio
Olá... Sabe que eu ainda não entendi direito? Pensei em algumas coisas por aqui, mas parece que falta informaćão... No arquivo 1 vc tem muitos registro de nove dígitos em que vc deseja substituir apenas as posićões de 4 a 6, certo? Mas e no arquivo 2? Vc tem o quê? Muitos registros também ou um s

Re: [shell-script] Comando para retornar um valor de arquivo

2006-01-04 Por tôpico Humberto Pereira
Ooops, voce tem q passar o nome do arquivo no comando awk -F= ' $1 == "$$DIA_MES_ANO" { print $2; exit; } ' arq_param.prm ou awk -F= ' $1 == "$$DIA_MES_ANO" { print $2 } ' arq_param.prm | uniq Malz ae, excesso de cafeina dah nisso :) []s Humberto Pereira Lean

Re: [shell-script] Comando para retornar um valor de arquivo

2006-01-04 Por tôpico Leandro Valiengo
Oi Humberto, executei o comando no diretorio onde está o arquivo de parametros (arq_param.prm) e nada acontece. O que pode ser? Grato, Leandro Valiengo Humberto Pereira <[EMAIL PROTECTED]> escreveu: Opa, sempre vai ter o mesmo valor a variavel DIA_MES_ANO? Se for basta usar

Re: [shell-script] Comando para retornar um valor de arquivo

2006-01-04 Por tôpico Humberto Pereira
Opa, sempre vai ter o mesmo valor a variavel DIA_MES_ANO? Se for basta usar awk awk -F= ' $1 == "$$DIA_MES_ANO" { print $2; exit; } ' Caso voce queira pegar todos valores nao repetidos, voce pode fazer usando: awk -F= ' $1 == "$$DIA_MES_ANO" { print $2 } ' | uniq []s H

Re: [shell-script] não to lembrado...

2006-01-04 Por tôpico Tiago Barcellos Peczenyj
Ola O tac é um cat ao contrario, imprime da ultima a primeira linha. Vc fazer o mesmo com o head fazendo um head - $(( -2 + $(wc -l < arquivo ))) arquivo neste caso eu pego o numero de linhas do arquivo com o wc -l , no primeiro $() e depois retorno o valor dele menos 2 via $(( )) -> efetua oper

[shell-script] Comando para retornar um valor de arquivo

2006-01-04 Por tôpico Leandro Valiengo
Boa tarde grupo, tenho um arquivo de parametros e desejo que me retorne somente a data do mesmo: [DBMGR_Work.WF:wf_executa_meio_acesso.ST:s_m_meio_acesso_terminal] $$DIA_MES_ANO=06082004 [DBMGR_Work.WF:wf_executa_meio_acesso.ST:s_m_meio_acesso_movel] $$DIA_MES_ANO=06082004 [DBMGR_Work

Re: [shell-script] não to lembrado...

2006-01-04 Por tôpico André Thomé
Olá Tiago!!! Que comando é esse? "tac" Tentei usar e não consegui... deu "ksh: tac: not found" Uso o Digital UNIX V4 Abraços!! Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: Ola, head -98 arquivo > novo_arquivo # pega as 98 primeiras linhas mv novo_arquivo

[shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico voyeg3r
Não sei se estou sugerindo besteira, mas tente... estou considerando arquivos com o mesmo número de linhas = /arquivo/um --> 999 /arquivo/dois --> 117000410481 Pegar quantidade de linhas var=`cat /arquivo/um | sed -n '$='` for ((i=1;i<=$var;i

RES: [shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico Julio Cezar Neves - DATAPREVRJ
paste -d "" <(cut -cx-y Arq1) <(cut -cw-z Arq2) <(cut -cm-n Arq1) [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: pepelegal83 [mailto:[EMAIL PROTECTED] | Enviada em: quarta-feira, 4 de janeiro de

Re: [shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico Fabricio Lopes de Souza
[EMAIL PROTECTED] echo $a 117000410481 [EMAIL PROTECTED] echo $a | sed "s/\(...\)${a:3:3}\(...\)/\1999\2/" 117999410481 [EMAIL PROTECTED] ou seja , sempre pego 3 caracteres a partir da posicao 3 , e altero para oq eu quero , que n o caso eh 999 =D On 1/4/06, pepelegal83 <[EMAIL PROTECTED]> wrote

[shell-script] Ajuda

2006-01-04 Por tôpico tschievenin
Boa tarde, Estou tentando fazer um script que vá em uma determinada pasta e compacte tudo que tem nela e depois apague, colocando a data de geração desse arquivo compactado?? Quem puder me ajudar muito grato. Obrigado - E

[shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico pepelegal83
Obrigado Amigo mas precisaria algo mais complexo por teria que substituir determinadas posições ,,, esse foi só um exemplo o arquivo que pretendo substituir tem 600 colunas e terei que substituir em varias posições... Se puder me ajudar agradeço. [ ]'s --- Em shell-script@yahoogrupos.com.br, Fer

[shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico pepelegal83
sao registros extraídos do interbase, preciso alterar determinadas posições no arquivo texto com coluna limidata,,, o arquivo não possuí head nem triller. desde já agradeço a ajuda [ ]'s --- Em shell-script@yahoogrupos.com.br, Roger Martins <[EMAIL PROTECTED]> escreveu > > Só por curiosidade, es

[shell-script] remover arquivos por periodo.

2006-01-04 Por tôpico claudemirff
preciso remover uns arquivos por período, tipo de 01-01-2005 ate 30-06-2005...tentei com o find -mtime +540 -exec ls -la {} \; mas ele lista os de 2004 tbm...alguem podia me ajudar? valeu. Claudemir - Esta lista não admite

Re: [shell-script] não to lembrado...

2006-01-04 Por tôpico Tiago Barcellos Peczenyj
Ola, head -98 arquivo > novo_arquivo # pega as 98 primeiras linhas mv novo_arquivo arquivo OU tac arquivo | tail +2 | tac > novo_arquivo mv novo_arquivo arquivo a segunda forma é interessante pois vc deleta as 2 ultimas linhas de um arquivo com um numero variavel de linhas. o que eu faço é inve

[shell-script] Script para mover arquivos

2006-01-04 Por tôpico Fernando Pereira
Feliz ano novo primeiramente para todos da lista. :) Vou pedir uma ajuda a voces pois estou com um probleminha aqui e sou meio iniciante. Seguinte, preciso pegar determinados arquivos de uma pasta e movelos para outra, vou classificar o que desejo mover pela data do arquivo. Eu preciso mover tod

[shell-script] não to lembrado...

2006-01-04 Por tôpico Jorge Pereira
alguem lembra como faz para deletar "X" numeros de linhas de um arquivo? tipo, eu tenho um arquivo de 100 linhas e quero tirar as duas ultimas linhas do arquivo. Agradeço desde de já! [As partes desta mensagem que não continham texto foram removidas] --

Re: RES: FW: [shell-script] Inserir linha em arquivo

2006-01-04 Por tôpico Tiago Barcellos Peczenyj
Olá, Seria mais facil com um exemplo. DUVIDA="descer uma linha para acrescentar a proxima ?" case "${DUVIDA}" in acrescentar linha em branco) faça um 'echo >> arquivo' antes de acrescentar a linha nova ;; inserir na penultima linha do arquivo) eita... veja o exemplo abaixo ;; *) esplique melhor

Re: [shell-script] Resultado de comando para variável

2006-01-04 Por tôpico Tiago Barcellos Peczenyj
Ola , tente assim : PING=`hping2 $1 -p $2 -c $3 2>&1` e depois retorne se funcionou. alias para uma quantidade de dados tão grande vc não quer guardar em um arquivo texto temporário não ? Em 28/12/05, Daniel Stanzani <[EMAIL PROTECTED]> escreveu: > > Pessoal, talvez alguém possa me ajudar. > Es

Re: [shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico Fernando Lemes da Silva
Assim sem muito cuidado voce poderia fazer: sed "s/\(...\)\(...\)\(...\)/\1`cat ARQ_2`\3/" ARQ_1 []'s -- /** _ Fernando Lemes da Silva °v°www.koho.com.br /(¡)\ Linux user [EMAIL PROTECTED] ^ ^lICQ

Re: [shell-script] Re: Manipulação de regist ros em texto com tamanho delimitado

2006-01-04 Por tôpico Roger Martins
Só por curiosidade, essa base de dados é em que? pepelegal83 <[EMAIL PROTECTED]> escreveu: no ARQ_1 contém 123000789 e no ARQ_2 contém 999, gostaria de substituir as posições de 4 até 6 que são "000" por 999 que está no arquivo texto ARQ_2. isso numa lista de mais de 8 mil regist

Re: [shell-script] Alteração de registros em arquivo texto

2006-01-04 Por tôpico Humberto Pereira
Opa, essa eh tranquila :) printf "%06d\n" 1 voce pode fazer um for num arquivo for num in `cat arquivo`; do printf "%06d\n" $num done []s Humberto Pereira pepelegal83 wrote: > Preciso alterar o tamanho de poscições de um determinado campo. > ex

[shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico pepelegal83
A saída ficaria 123999789 [ ]'s --- Em shell-script@yahoogrupos.com.br, "pepelegal83" <[EMAIL PROTECTED]> escreveu > > no ARQ_1 contém 123000789 e no ARQ_2 contém 999, gostaria de > substituir as posições de 4 até 6 que são "000" por 999 que está no > arquivo texto ARQ_2. > isso numa lista de m

[shell-script] Re: Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico pepelegal83
no ARQ_1 contém 123000789 e no ARQ_2 contém 999, gostaria de substituir as posições de 4 até 6 que são "000" por 999 que está no arquivo texto ARQ_2. isso numa lista de mais de 8 mil registros com 600 colunas. Grato --- Em shell-script@yahoogrupos.com.br, Gentil de Bortoli Júnior <[EMAIL PROTEC

[shell-script] Alteração de registros em arquivo texto

2006-01-04 Por tôpico pepelegal83
Preciso alterar o tamanho de poscições de um determinado campo. exemplo 123 para 000123, ou seja acrecentar zeros à esquerda até completar 6 posições 1 para 01 11 para 11 111 para 000111 Desde Já agradeço o auxilio. [ ]'s -

Re: [shell-script] parser de arquivo de configuracao...

2006-01-04 Por tôpico Tiago Barcellos Peczenyj
Ola Vc pode usar o SED sim, veja os exemplos. > cat string $conn = pg_connect('host=10.32.4.54 dbname=pykota user=postgres') or die ('Erro ao conectar ao Bando deDados') > ip=127.0.0.1 > sed 's/host=[0-9\.]*/host='$ip'/g' string $conn = pg_connect('host=127.0.0.1 dbname=pykota user=postgres') or

Re: [shell-script] Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico Gentil de Bortoli Júnior
Colega, creio que sua explicação está um tanto quanto confusa. Que tal você mandar trechos dos arquivos e a saída que você espera ter? []s On 1/4/06, pepelegal83 <[EMAIL PROTECTED]> wrote: > > Preciso alterar determinados campos/colunas em um arquivo texto, mas > as alterações estão em outro arqu

[shell-script] Manipulação de registros em texto com tamanho delimitado

2006-01-04 Por tôpico pepelegal83
Preciso alterar determinados campos/colunas em um arquivo texto, mas as alterações estão em outro arquivo. Seria algo assim: 123000789 contendo no arquivo texto = ARQ_1 999 contendo no arquivo texto = ARQ_2 Queria substituir o registro posição 4, 5 e 6 = 000 do ARQ_1 por 999 do ARQ_2 sem alterao o

Re: [shell-script] calculo com float

2006-01-04 Por tôpico Tiago Barcellos Peczenyj
Oi Vc pode usar também o DC - an arbitrary precision calculator, que usa notação polonesa reversa, como algumas calculadoras HP. Vc faz calculos em pilha, por exemplo: $ dc -e '5 3.14 *p' 15.70 vc precisa informar o comando p para mostrar o resultado. Em 27/12/05, Gustavo Picoloto <[EMAIL PROTE