Renomear todos os arquivos com uma determinada caracteristica
Publicado por Geraldo José Ferreira Chagas Júnior 14/03/2008
[ Hits: 8.514 ]
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
Script que mostra informações sobre o sistema
Script de backup para cd-rw e outro local (pasta mapeada)
Script que verifica se existem arquivos repetidos em dois diretórios
buscaTexto.sh - busca um determinado conteudo em todos os arquivos
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como instalar protetores de tela (Debian e derivados)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Re: Copia e Cola no SED --> Processador de textos (2)
Driver de rede realtek 8821ce bugado (1)
Problemas de compartilhame... de impressora no Ubuntu 24.04 (3)