hey,
prezado fpereirarosa, poderia ser um pouco mais específico? ;)
(em todo caso, vou tentar uma ajuda)
se você precisa imprimir a linha X de determinado arquivo, pode usar o
`sed -n 'Xp' `.
Exemplo: imprimir a 5a. linha do arquivo texto.txt
$ sed -n '5p' texto.txt
hasta!
jr.
On 12/11/06, W
Se eu entendi bem.. vc quer mostrar uma determinada linha de um arquivo?
read linha
head -n $linha arquivo| tail -n 1
falow.
On 12/11/06, fpereirarosa <[EMAIL PROTECTED]> wrote:
>
> como faço para buscar uma determinada linha de um arquivo?
>
>
>
--
Let's code!!
[As partes desta m
cat arquivo |grep que-vc-q-buscar
O grep tem algumas funcoes que distincao entre maiusculas e minusculas e
outras mais.
Em 11/12/06, fpereirarosa <[EMAIL PROTECTED]> escreveu:
>
> como faço para buscar uma determinada linha de um arquivo?
>
>
>
[As partes desta mensagem que não continham te
como faço para buscar uma determinada linha de um arquivo?
Flavio obrigado vou fazer os teste.
boa noite.
2006/12/9, Flavio Junior <[EMAIL PROTECTED]>:
>
> Hm..
>
> De uma olhada nisso aqui, ve se te ajuda:
> [EMAIL PROTECTED]:~$ ls -l | awk '$2>=2 && $8!="" { print $2,$8 }'
> 2 dir01/
> 2 dir02/
> 6 email-2.5.0/
> 2 fac/
> 2 x
> 2 x2
> [EMAIL PROTECTE
Aê pessoal,
qto à velocidade, está aqui uma prova:
$ time find . -maxdepth 1 -type f -exec grep -q asd {} \;
real0m0.832s
user0m0.160s
sys 0m0.040s
$ time find . -maxdepth 1 -type f | xargs grep -q asd
real0m0.023s
user0m0.016s
sys 0m0.008s
Qto à opção -n do xargs que o Tia
Bom, vamos ver se eu explico melhor.
Eu tenho um diretorio do AntiVirus na qual ficam as atualizações.
Imagina-se que seja em /home/antivirus/updates
E quando eu entro nessa pasta
# cd /home/antivirus/
e executo
# df -h
Eu fico mais de 10min esperando o calculo para mostrar que o diretório p
"Douglas Reis de Oliveira" <[EMAIL PROTECTED]> writes:
> Peraí Não entendi
> Não seria o contrário?
> O xargs executaria o comando de tudo que achou ou pelo menos um boa parte,
> evitando assim o estouro de pilha.
> Alguém podereia confirmar ou corrigir o que eu disse acima?
Falha nossa.
Entendi nada.
Você quer tirar as linhas em branco e que mais?
On 12/11/06, Fartura <[EMAIL PROTECTED]> wrote:
>
>
> Pessoal,
>
> segue o pretendido:
>
> Este é o cabeçalho do para o novo arquivo:
>
> DE:
>
> KEY (C7_LINKSET_NUMBER)
> INFO (C7LINK_OMINFO)
> C7MSUTX C7MSUTX2 C7MSURX C7MSURX2
> C7BYT
Ola,
o xargs pode ser usado com a opção -n
--max-args=max-args, -n max-args
Use at most max-args arguments per command line.
Fewer than max-args arguments will be used if the size
(see the -s option) is exceeded, unless the -x option is
given, in which case xargs wi
Se é para ser executado via crontab, é melhor vc tirar a interatividade e
fazer:
find /diretorio/inicial/da/pesquisa -type f -ctime +30 | xargs rm
Note que o find começa a pesquisar em /diretorio/inicial/da/pesquisa e a
partir daí, entra em todos os subdiretórios deste. É isso mesmo que vc quer?
"Douglas Reis de Oliveira" <[EMAIL PROTECTED]> writes:
> Peraí Não entendi
> Não seria o contrário?
> O xargs executaria o comando de tudo que achou ou pelo menos um boa parte,
> evitando assim o estouro de pilha.
> Alguém podereia confirmar ou corrigir o que eu disse acima?
Nao. A linha
No script esta definido o database como dados...
Se tiver mais alguma dica fico gradicidu...Valeu pela força.
[ ] ´s
Vinicius Marques
Juliano wrote:
>
> O erro que você esta tendo provavelmente é por não ter definido a base a
> usar no mysql:
>
> /usr/local/mysql/bin/mysql -u root -e "insert into
Bom vamos la.
A idéia é que eu cheque a pasta do clamav a pasta de quarentena.
Eu não posso deletar dos ultimos 30 dias.
find /diretorio/inicial/da/pesquisa/quarentena -type f -ctime +30 -ok rm {} /;
Dessa forma resolveria altomaticamente deixando no Crontab ?
Obrigado a todos, garanto que em
Peraí Não entendi
Não seria o contrário?
O xargs executaria o comando de tudo que achou ou pelo menos um boa parte,
evitando assim o estouro de pilha.
Alguém podereia confirmar ou corrigir o que eu disse acima?
Um Abraço
Douglas
> "Julio C. Neves" <[EMAIL PROTECTED]> writes:
>
> > Esto
"Julio C. Neves" <[EMAIL PROTECTED]> writes:
> Estou precisando muito de criar scripts para aliviar minha sobrecarga do
> serviço. Preciso no momento criar um shell para analisar os arquivos de um
> diretório e os arquivos com mais de 30 dias eu terei que deletar.
>
> find /diretorio/inicial/da/pe
O erro que você esta tendo provavelmente é por não ter definido a base a
usar no mysql:
/usr/local/mysql/bin/mysql -u root -e "insert into
^ base
[]s
juliano a.k.a ncode
Vinicius Marques wrote:
>
>
> Srs,
> Não tenho muita experiencia em Shell script e estava qu
Rodrigo,
Tem bastante material no site do aurelio -> www.aurelio.net, livros bons
para aprender shell temos o do Julio Cesar Neves em português.
E para o que você precisa só um man find já resolve, procure por ctime
no man.
[]s
juliano a.k.a ncode
http://debian-user.org/blog
Rodrigo Morais w
Pessoal,
segue o pretendido:
Este é o cabeçalho do para o novo arquivo:
DE:
KEY (C7_LINKSET_NUMBER)
INFO (C7LINK_OMINFO)
C7MSUTX C7MSUTX2C7MSURX C7MSURX2
C7BYTTX C7BYTTX2C7BYTRX C7BYTRX2
C7BYTRT C7BYTRT2 C7MSUDSC
Interessante a ideia do colega Juliano,
mas peço que fique atento as permissões!
$ mkdir /backup
$ cp -Rfp /home/user /backup (para manter as permissões originais)
On 12/11/06, Juliano <[EMAIL PROTECTED]> wrote:
>
> Júlio,
>
> Vou te dar uma idéia simples.
> Crie um usuário e faça o padrão
Ola
Validar este arquivo é facil, basta definir o 'numero' do campo e uma
expressão regular.
awk -F: 'function validate(valor,nome){
if (valor !~ /[0-9A-Za-z]/) printf "Erro! Campo \"%s\" vazio na
linha %d\n",nome,NR
}
{validate($3,"nome"); validate($4,"tel")}' dados
Se o campo que vc inf
Fala Fartura,
(falando como moderador)
no seu caso houve fartura de dados porém "faltura" de explicações e acho que
ninguém entendeu nada.
Cara, em uma lista que vc está pedindo ajuda, qto mais vc facilitar a vida
do colega que vai te ajudar, melhor! Do jeito que vc colocou o seu problema,
quem qu
Em 11/12/06, Rodrigo Morais <[EMAIL PROTECTED]> escreveu:
>
> Pessoal, eu mesmo odeio o que vou estar fazendo.
>
Se o que vc odeia é escrever no gerundio eu tb "vou estar" concordando com
vc. :)
Alguém aqui poderia informar sites, dicas, livros na qual posso comprar para
aprender a criar os s
Ola
uma forma de transformar os dados da vertical pra horizontal é esta:
~/> grep '.' dados
C7MSUTX C7MSUTX2 C7MSURX C7MSURX2
C7BYTTX C7BYTTX2 C7BYTRX C7BYTRX2
C7BYTRT C7BYTRT2 C7MSUDSC C7ONSET1
C7ONSET2 C7ONSET3 C7ONSETV C7ABATE1
C7ABATE2 C7ABATE3 C7ABATEV C7MSUDC1
C7MSUDC2 C7MSUDC3 C7STRET C7MS
Srs,
Não tenho muita experiencia em Shell script e estava quebrando a cabeça
para fazer uma insercao num BD e estava com os seguintes problemas.
Os campos do texto que quero inserir estao dispostos da seguinte forma.
:001:Fulano de tal:0xx21656565656: : : [EMAIL PROTECTED]: fulano
Porém como mos
Júlio,
Vou te dar uma idéia simples.
Crie um usuário e faça o padrão que você deseja de home(entre no gnome e
deixe com o papel de parede e todas as configurações que achar
necessário), faça uma copia disso e coloque um script para acertar tudo
de volta.
ex:
$ mkdir /backup
$ cp -Rf /home/use
Pessoal, eu mesmo odeio o que vou estar fazendo.
Alguém aqui poderia informar sites, dicas, livros na qual posso comprar para
aprender a criar os scripts em Shell.
Estou precisando muito de criar scripts para aliviar minha sobrecarga do
serviço.
Preciso no momento criar um shell para analis
Caro,
Não consegui entender que tipo de arquivo você quer criar...
Seria:
Um arquivo com essa parte (formatada) de todos os outros arquivos?!
> C7LINK2
> CLASS: DAILY
> START:2006/12/09 00:00:00 SAT; STOP: 2006/12/09 19:30:00 SAT;
> SLOWSAMPLES: 702 ; FASTSAMPLES: 7020 ;
> KEY (C7_LINKSET_
28 matches
Mail list logo