 
    
-  ajuda com script sed
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					 ajuda com script sed ajuda com script sed
					
						
							olá Srs
 
 Gostaria da ajuda de vcs para melhorar um script onde uso o comando sed. segue abaixo..
 
 sed -i 's/palavra_velha/nova_palavra/g' *.htm
 
 preciso que esse comando leia todos os arquivos que tenham a extensao .htm e dentro desses arquivos, onde ele encontrar a palavra palavra_velha ele substitua pela nova_palavra
 
 o que me ocorre eh q se faço num diretorio onde nao tenha nenhum .htm ele da o seguinte erro.
 
 sed: não foi possível ler *.htm: Arquivo ou diretório não encontrado
 
 gostaria que ele varresse todo o diretorio pra frente, procurando todas as ocorrencias....
 
 como consigo? alguma idéia?
 
 obrigado e abs
 
 
 
 
 
 
 
 
- 
	
	
		
		
			
				
				
				
					  
					
						
							vc pode usar o find pra isso. No link abaixo varios exemplos:
 
 "http://www.brunolinux.com/02-The_Terminal/Find_and Replace_with_Sed.html"
 
 
 
 
				
				
				
					
						Última edição por  irado; 13-03-2009 às 14:45.
					
					
				 
 
 
 
 
- 
	
	
		
		
			
				
				
				
					 fecho ehehe fecho ehehe
					
						
							boa broder... jah era 
 vai ai o comando pra kem kiser..
 
 find ./ -type f -name *.html -exec sed -i 's/palavra_velha/palavra_nova/g' {} \;
 
 um grande abraço e obrigado pela ajuda
 
 vlwww