2010/4/28 thiagomz <[email protected]>
>
> Pessoal,
>
> Tenho um diretório com arquivos sequenciais, como abaixo:
>
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 09:27 BD_1_1373_693048009.arc
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 10:18 BD_1_1374_693048009.arc
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 10:56 BD_1_1375_693048009.arc
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 11:26 BD_1_1376_693048009.arc
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 11:49 BD_1_1377_693048009.arc
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 12:10 BD_1_1378_693048009.arc
> -rw-r----- 1 oracle oinstall 128271872 Apr 28 12:18 BD_1_1379_693048009.arc
>
> O que eu gostaria é deletar tudo que for menor que o sequencial 1379.

$ for i in `seq -w 1378`; do rm BD_1_$i_693048009.arc; done

Não é a mais inteligente, mas não resolveria?

Atts.

--
MARCELO F ANDRADE
Belem, Amazonia, Brazil

"I took the red pill"

Responder a