Renorganizer!
Publicado por George Mattos 11/04/2007
[ Hits: 4.770 ]
Esse script irá lhe poupar muito tempo e ajudá-lo a organizar melhor os seus arquivos, agrupando-os com um mesmo nome.
Instruções:
Copie-o qualquer diretorio que esteja no PATH, para ver quais são eles:
$ echo $PATH
Ex. Comandos:
$ reorg -a Praia.jpg (Renomeia todos os arquivos do diretorio corrente para [n°]-Praia.jpg'
$ reorg -e Praia Jericoacoara (Renomeia somente as extensões ou qualquer padrão presente nos arquivos do diretório)'
#!/bin/bash
if [ -z $1 ] || [ -z $2 ]; then
echo
echo 'O programa precisa de pelomenos 2 parametros para a execução:'
echo '2 para: $ reorg -a novo_arquivo (Renomeia todos os arquivos do diretorio corrente para [numero]-novo_arquivo)'
echo '3 para: $ reorg -e jpg mpg (Renomeia somente as extensões ou qualquer padrão presente nos arquivos do diretório)'
echo
exit 1
fi
if [ $1 != '-a' ] && [ $1 != '-e' ]; then
echo
echo O parametro \"$1\" é inválido, tente \"-a\" ou \"-e\"
echo
exit 1
fi
if [ $1 == '-a' ]; then
echo -n 'Tem certeza que deseja renomear todos os arquivos deste diretório? [S/n] '
read OPC
if [ ${OPC:=S} == 'S' -o $OPC == 's' ]; then
ls * | while read N
do
CONT=`expr $CONT + 1`
if [ $CONT -le 9 ]; then
mv "$N" "00$CONT-$2"
elif
[ $CONT -gt 9 ] && [ $CONT -lt 100 ]; then
mv "$N" "0$CONT-$2"
else
mv "$N" "$CONT-$2"
fi
done
exit 0
fi
exit 0
fi
if [ $1 == '-e' ]; then
echo -n 'Tem certeza que deseja renomear as extensões ou padrão existente em arquivos deste diretório? [S/n] '
read OPC
if [ ${OPC:=S} == 'S' -o $OPC == 's' ]; then
ls * | while read N
do
mv "$N" "${N/$2/$3}"
done
exit 0
fi
exit 0
fi
Inclusão/Exclusão de usuários no CVS.
Backup para fita dat em Dialog
script testador de ips para rede wireless
Atualizando KDE 3x para KDE4.1 no Slackware 12
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Usando o Dolphin para checar hashes de arquivos
Contorno de BUG do "color picker" para COSMIC Desktop
Pós Instalação do POP! OS 24.04









