![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| grep últimas arquivo baseados em data. | lweegp | Programação Shell Script e | 12 | 04-03-2009 04:10 |
| Lendo um arquivo usando sh com espaços no nome do arquivo | jekl5 | Programação Shell Script e | 4 | 02-29-2008 10:18 |
| Loop através de arquivos no diretório, omitir arquivo com data | stringzz | Programação Shell Script e | 2 | 12-04-2007 02:04 |
| Data a partir da Grabing nomeficheiro e acrescentando ao final de cada linha do arquivo. | rkumar28 | Programação Shell Script e | 1 | 05-01-2007 09:25 |
| Copiando arquivos com a última data | shashi_kiran_v | UNIX para Dummies Perguntas & Respostas | 34 | 08-02-2005 01:07 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
obter as últimas processo pela leitura da data no nome do ficheiro.
Oi,
Eu grep para um padrão em uma lista de arquivos. "grep-i-l $ datx padrão *. *" pode me dar n número de ficheiros. dizer, por exemplo, dá-me 2 ficheiros. lock_eicu_20071228_00000000.dat_20071228_05343100 lock_eicu_20080501_00000000.dat_20080501_05343900 destes 2 ficheiros que preciso para obter o mais recente arquivo de acordo com a data após a apresentar. dat extn. Como 20071228 é mais antiga do 20080501, Preciso de ir buscar o segundo arquivo. lo no referido por exemplo, eu preciso para obter o nome do arquivo lock_eicu_20080501_00000000.dat_20080501_05343900 u por favor pode ajudar. |
|
||||
|
Oi franca, mais uma ajuda, por favor,
Eu faço a seguir a lista de meus arquivos em ordem cronológica. ls-ltr datx *. * | tr-s' '| cut-d' '-F9 dá-me lista de arquivos como o abaixo. lock_eicu_20081120_00000000.datx_20081120_05315400 lock_eicu_20081118_00000000.datx_20081118_06303100 lock_eicu_20081111_00000001.datx_20081111_15531300 lock_eicu_20081111_00000000.datx_20081111_06335300 lock_eicu_20081030_00000000.datx_20081030_05342900 lock_eicu_20081016_00001111.datx_20081016_15525600 lock_eicu_20081016_00000000.datx_20081016_06350500 lock_eicu_20081001_00000000.datx_20081001_05344100 lock_eicu_20080912_00000000.datx_20080912_05305200 lock_eicu_20080904_00000000.datx_20080904_05335500 lock_eicu_20080822_00000000.datx_20080822_05344200 lock_eicu_20080812_00000000.datx_20080812_06331200 lock_eicu_20080808_00000000.datx_20080808_05345200 lock_eicu_20080806_00000000.datx_20080806_06343800 lock_eicu_20080802_00000000.datx_20080804_05332000 lock_eicu_20080718_00000000.datx_20080718_06533100 lock_eicu_20080606_00000000.datx_20080606_05340600 lock_eicu_20080603_00000000.datx_20080603_06345300 lock_eicu_20080531_00000000.datx_20080602_05304300 lock_eicu_20080529_00000000.datx_20080529_06330500 lock_eicu_20080501_00000000.datx_20080501_05343900 lock_eicu_20080429_00000000.datx_20080429_06311200 lock_eicu_20071228_00000000.datx_20071228_05343100 Como faço para classificar os arquivos novamente, por ordem cronológica da data encontrado pouco depois. datx? Quero dizer, na lista se u ver "lock_eicu_20071228_00000000.datx_20071228_05343100" é o mais antigo arquivo como tem data 20071228 após datx. Então, eu preciso para a lista o arquivo em primeiro lugar e, em seguida, tipo assim por diante. Por favor, ajudem. Obrigado novamente |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|