a=$(ls /recall/data/input/midias/ input/ |grep $d)
2010/4/22 Roberto Alves <ralve...@gmail.com> > > > Pessoal, > fui fazer uma coisa que achei que seria muito facil mas não consegui. > Como estou há muito tempo parado com isso acho que deve ser uma bobeira > minha. > > Tenho um diretório que contém milhares de outros diretórios e cada um > tem um nome que é composto de um nome de uma mídia e uma data, nada > mais. > Como eu tenho que ir a um ou outro toda hora achei que seria só jogar > um pedaço de um diretório em uma variável e com o grep encontrar o > restante do nome. > Daí seria só dar um cd para esta variavel. > > O que eu fiz foi o seguinte: > > ------------------ > echo "Entre com o nome da midia" > > read d > > a=`ls /recall/data/input/midias/input/ |grep $d` > > cd /recall/data/input/midias/input/$a* > ----------------- > > O nome do diretório que eu pego no ls é algo do tipo: w012345_28102009 > > Simples, não? > > Bem, eu achei que seria. > > Eu fiz cada linha na mão e funciona mas quando coloquei no script ele > não faz nada. > Acho que eu devo exportar a variável ou algo parecido. > Se puderem dar uma opinião eu agradeço. > > Ah, Julio, não estou mais no AIX!!!! > Ufa... > Voltei pro Bash no Linux. > > abraços, > Roberto Alves > > -- Att, Osvaldo Filho. Técnico em Conectividade com Extensão em Desenvolvimento de Software - Ifet Ceará. Graduando em Telemática - Ifet Ceará. Novell Datacenter Technical Specialist. Linux Professional Institute Certified Level 1. Novell Certified Linux Administrator (CLA). Analista de Suporte - Tener (Respostas Inteligentes). Visite: http://osvaldofilho.wordpress.com [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: shell-script-unsubscr...@yahoogrupos.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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html