====================
Renomeando arquivos
====================
for original in *; do
resultado=`echo $original | tr '[:upper:]' '[:lower:]'`
if [ ! -e $resultado ]; then
mv $original $resultado 2>/dev/null
fi
done
Retirando espaços no nome
for i in *.jpg; do mv "$i" `echo $i | tr ' ' '_'`; done
==========================
Dica do Júlio César Neves
==========================
#!/bin/bash
# script para retirar espaços nos nomes dos arquivos
for Arq in *' '*
do
if [ -f "${Arq// /_}" ]
then
echo "${Arq// /_}" jah existe
else
mv "$Arq" "${Arq// /_}"
fi
done
Outro modo de fazer
$ for file in *; do mv $file $(echo $file | tr [[:upper:]] [[:lower:]]); done
Comments (0)
You don't have permission to comment on this page.