saida de arquivo [RESOLVIDO]

1. saida de arquivo [RESOLVIDO]

Monteiro
werwolf

(usa Debian)

Enviado em 27/02/2013 - 03:00h

Ola pessoal !!

gostaria de saber o seguinte, quando faço uma pesquisa ela me retorna varias vezes o mesmo resultado só que em vários diretórios, eles são iguais e gerados na mesma hora só que são usados de forma diferente e nem sempre são gerados para todos ..... oque eu queria é que esse shell faça o seguinte me retorne somente a primeira vez que o arquivo foi encontrado ... tipo ele procura em vários diretórios mais me retorna só o primeiro que ele achou.... na verdade tenho o shell que faça a procura só não sei como fazer essa seleção de somente o primeiro que ele encontrar ! Alguem pode ajudar ?


  


2. Re: saida de arquivo [RESOLVIDO]

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 27/02/2013 - 10:43h

Você pode usar o exemplo abaixo.

find /bin -name u* | head -1


3. Re: saida de arquivo [RESOLVIDO]

Sandro Marcell
smarcell

(usa Slackware)

Enviado em 27/02/2013 - 12:04h

Ou ainda:

$ find . -type f -iname "arquivo*" -print -quit 



4. Quase isso pessoal

Monteiro
werwolf

(usa Debian)

Enviado em 27/02/2013 - 18:32h

quando rodo o shel que fiz ele me gera a seguinte saida:

Tamanho Arquivo
3007 cp0101000<data>.gz
3408 i01000rm<data>.gz
1123 i01000ro<data>.gz
515 i01000vd<data>.gz
520 i01000xx<data>.gz
35 i01000xy<data>.gz
17097 isu000<data>.dat
2885 isu000<data>.dat.gz
101 ln000<data>.gz
370372 msf000<data>.dat
52877 msf000<data>.dat.gz
1397915 multdesc.000.gz
3950 not000<data>.dat.gz
4386865 pdv000<data>.dat
428345 pdv000<data>.dat.gz
35407 pgc000<data>.gz
1581 rcl000<data>.dat.gz
25901 sae02.f000.<data>
2796 sae02.f000.<data>.gz
25901 sae03.f000.<data>
2930 sae03.f000.<data>.gz
4013 sae05.f000.<data>
1241616 sae08.f000.<data>
315639 sae08.f000.<data>.gz
17113 sas08.f000.<data>
2216 sas08.f000.<data>.gz
15674 scd23.f000.<data>
4063 scd23.f000.<data>.gz
15674 scd23.f000.<data>
4063 scd23.f000.<data>.gz
443 scd36.f000.gz
1362 smg66000.new.gz
100 smg66000.txt.gz
16502 sne000<data>.dat
2544 sne000<data>.dat.gz
11336 spa09.000.<data>
2133 spa09.000.<data>.gz
34887 srm01.f000.<data>
4110 srm01.f000.<data>.gz
109623 srm03.f000.<data>
20877 srm03.f000.<data>.gz
4622 srm09.f000.<data>
683 srm09.f000.<data>.gz
9767 srm50.f000.<data>.233353
717 srm50.f000.<data>.233353
9767 srm50.f000.<data>.233356
676 srm50.f000.<data>.233356
6967 srt01.f000.<data>
1078 srt01.f000.<data>.gz
5418 svd08.f000.2602.23292

Veja que ele fez a busca normalmente mais achou gerou também de todas as pastas por serem gerados iguais só que em locai diferente.... oque eu queria é que esse arquivo contivesse somente 1 saida de cada arquivo por sendo importante para mim somente os 5 primeiros caracteres e a data por exemplo : spa09*, srm50*, scd23* sas08*






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts