Renomear todos os arquivos com uma determinada caracteristica
Publicado por Geraldo José Ferreira Chagas Júnior 14/03/2008
[ Hits: 8.615 ]
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
Números impares no intervalo entre 2 números
Script para desligamento e reinicialização do computador s/precisar sair do KDE
Samba - Forçar usuário a alterar senha no próximo logon
User System - Siaba se determinado usuário existe no sistema.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









