|
|
|
|
site google
|
|||||||
| Fóruns | Registar | Blog | Man Pages | Fórum Regimento | Ligações | Álbuns | FAQ | Usuários | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
![]() |
|
|
Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|||
|
Precisa de ajuda em um pequeno script
Oi tudo,
Eu tenho um arquivo com o seguinte formato -- EXPRPT: SCN: 1.1706E +10: SEQ_START: 121652: SEQ_END: 121664:0 (Este nome do arquivo é variável e as variações diárias) Agora, no mesmo diretório Tenho outro conjunto de arquivos do formato -- EXPRPT.log.0001.0000121669 Agora o que estou tentando fazer é 1. Parse o primeiro nome do arquivo e obter o número 121652, a partir do primeiro ficheiro e, em seguida, apagar todos os arquivos do tipo EXPRPT.log .* onde 6-7 dígitos do EXPRPT.log .* é menor do que número extraído do primeiro arquivo. Por exemplo -- Vamos dizer o seguinte arquivos estão lá -- EXPRPT.log.0001.0000121649 EXPRPT.log.0001.0000121651 EXPRPT.log.0001.0000121669 EXPRPT.log.0001.0000121670 Então só seguintes arquivos devem ser apagados como número 121652 é superior em números esses arquivos. EXPRPT.log.0001.0000121649 EXPRPT.log.0001.0000121651 Thanks for all your help. Atenciosamente |
| Links Patrocinados |
|
|
|
|||
|
Você deve ser capaz de modificar o código abaixo para se adequar às suas finalidades específicas Código:
FILE="EXPRPT:SCN:1.1706E+10:SEQ_START:121652:SEQ_END:121664:0"
NUM=`echo $FILE | cut -d':' -f 5`
for file in `ls EXPRPT*`
do
NUM2=`echo $file | cut -d'.' -f 4`
if [ $NUM2 -lt $NUM ]
then
echo Removing $file
rm -f $file
fi
done |
|
|||
|
Excelente solução!
Muito obrigado.
Testado-lo em um cenário. Obras fantàstica. Atenciosamente |
| Links Patrocinados | ||
|
|
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Pequenas Pesquisa script | appu1987 | Programação Shell Script e | 2 | 06-03-2008 11:14 |
| pequena script ajudar | ali560045 | Programação Shell Script e | 9 | 01-18-2008 10:18 |
| Muito pequeno shell script Ajuda ... | Marconi | Programação Shell Script e | 2 | 12-11-2007 05:44 |
| pequeno script | everurs789 | Programação Shell Script e | 3 | 11-06-2007 05:08 |
| pequena script ajudar | rkl1 | Programação Shell Script e | 1 | 12-06-2005 11:26 |