Renomear todos os arquivos com uma determinada caracteristica
Publicado por Geraldo José Ferreira Chagas Júnior 14/03/2008
[ Hits: 8.502 ]
Homepage: http://prginfo.blogspot.com
Uma das coisas que sentia falta no linux era um comando fácil para renomear todos os arquivos de uma só vez, como no DOS ren *.txt *.bkp
Esse script renomeia qualquer parte do arquivo, sendo que não precisa o * pois pressupõe-se que ele será usado para renomear todos os arquivos de uma pasta. O escript recebe 2 parâmetros: o que será substituído e o que substituirá.
ex.: mvall .txt .html #renomeia todo arquivo .txt para .html
mvall 2 4 #altera qualquer ocorrência de 2 para 4
#!/bin/sh if [ $# -le 1 ]; then echo "Faltando parametro. $0 <a substituir> <subistituto> " exit fi a="*"$1"*" for o in $(ls -1 $a); do if [ -f $o ]; then mv $o "${o//$1/$2}" fi done
Baixa e instala o Real Media para Linux
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
[Resolvido] Hydra launcher sem links de download?
Solução rápida para o problema do Network Manager conectar mas não navegar
Chamadas de variável de uma página para outra no PHP8 (4)
Albfneto. Voltando devagar. (7)
HD externo não mostra arquivos (6)
Equipamentos não ligam com a fonte original - NetMetal5 - OmnTik5 (2)