que tal isso: oldest=`ls -lt | cut -c59- | tail -n 1`
Deve ter um jeito mais bonito de isolar só o ultimo nome de arquivo, no meu unix aqui (HP-UX) nao posso usar fields direto no cut, teria que determinar o delimitador. user **(146)> ls -l total 0 -rw-r--r-- 1 user group 0 Oct 31 06:33 arq_velho -rw-r--r-- 1 user group 0 Oct 31 06:34 medio -rw-r--r-- 1 user group 0 Oct 31 06:36 novo user **(147)> oldest=`ls -lt | cut -c59- | tail -n 1` user **(148)> echo $oldest arq_velho Breno. -- 2008/10/30 Eduardo <[EMAIL PROTECTED]>: > Eri, > > Acho que me expressei mal. > > oldest=`minha duvida mora aqui` > > rm $oldest > > O que colocar no comando para que sempre seja o arquivo mais antigo? > > 2008/10/30 Eri Ramos Bastos <[EMAIL PROTECTED]> > >> $ touch velho; sleep 1m; touch novo >> $ ls -ltr >> total 0 >> -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:26 velho >> -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:27 novo >> $ touch mais_novo >> $ ls -ltr >> total 0 >> -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:26 velho >> -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:27 novo >> -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:28 mais_novo >> >> []'s >> Eri >> >> 2008/10/30 Eduardo <[EMAIL PROTECTED] <eduardo.paula%40gmail.com>>: >> >> > Tenho um diretório que "normalmente" possui 2 arquivos. >> > >> > Teria que apagar o mais antigo. Se só existir 1, então, não posso apagar >> > nenhum. >> > >> > Verificar se o arquivo existe é facil, mas como descobrir a "idade" >> > dele? >> > >> > >> > Obrigado >> > >> > >> > [As partes desta mensagem que não continham texto foram removidas] >> > >> > >> > ------------------------------------ >> > >> > ---------------------------------------------------------- >> > Esta lista não admite a abordagem de outras liguagens de programação, >> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem >> prévio aviso. >> > ---------------------------------------------------------- >> > Sair da lista: >> > [EMAIL PROTECTED]<shell-script-unsubscribe%40yahoogrupos.com.br> >> > ---------------------------------------------------------- >> > Esta lista é moderada de acordo com o previsto em >> http://www.listas-discussao.cjb.net >> > ---------------------------------------------------------- >> > Servidor Newsgroup da lista: news.gmane.org >> > Grupo: gmane.org.user-groups.programming.shell.brazil >> > >> > Links do Yahoo! Grupos >> > >> > >> > >> >> > > [As partes desta mensagem que não continham texto foram removidas] > >
