Renomear todos os arquivos com uma determinada caracteristica
Publicado por Geraldo José Ferreira Chagas Júnior 14/03/2008
[ Hits: 8.481 ]
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
Imprimindo textos com o comando "echo"
Script que exibi informações do sistema
Bom treino para iniciados em Shell
Firewall simples mas muito util
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Problemas com SQL em objeto TLabel ... (1)
Youtube e networkmeneger para de funcionar (5)
Minha rede tem um espaço invisível que não dá pra digitar o nome da re... (1)
Pedagogia no brasil não passa de alfabetização por m4sturbação mental ... (2)