Como em links dificilmente existirá virgula sugiro que use o sed com s,??,???
Isto pode não se aplicar ao seu caso, mas uma coisa que eu aprendi há muito tempo é que em páginas html com links a melhor opção é sempre o caminho relativo e não o absoluto, sempre que possível. Com isso é possível mover uma estrutura para qualquer lugar, local, remoto, com ips ou nomes, portas padrão ou não, e ele sempre funcionará sem a exigência de alterações. Claro que isso só se aplica dentro de uma mesma árvore. Quanto ao diretório é meio complicado pois poderia ser link simbólico. Que tal um: if cd /eee/iiii/ppp;then é dir que fazer??? else é arquivo fi Também pode listar as coisas com find: find . -type d find . -type f Outra idéia: grep -R :// DiretRaizDoSitio Este último varerrá direto os arquivos procurando por protocolos com servers. My $0.02 :) ------------------------------------------------------------------ >From: romano > >2 coisas, a primeira eu tenho uma pasta que existe um site estatico, e >preciso arrumar alguns links dessa pagina, mas o link se encontra como >http://www.site.com.br/portal e preciso que vire /site > >tentei com sed -e 's/http://www.site.com.br/portal/Site/g' index.html > >tentei com "" no www e no site mas nao deu certo tambem; >acho que as barras confundiram o sed, alguem poderia em ajudar ? > > >e segunda coisa como dentro dessa pasta existem varias outras com >index.htm eu queria saber se tem como eu fazer uma função que verifique >se é arquivo ou pasta se for arquivo executa o sed se for pasta faz um >cd pasta, mas ai ele chame ele mesmo denovo para fazer a mesma pesquisa; >quero uma recursividade alguem me ajuda ? --------------------------------------------------------------------- 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] --------------------------------------------------------------------- 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: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
