filipegsoares
(usa Ubuntu)
Enviado em 11/03/2015 - 11:42h
brunelli escreveu:
Coloca o seguinte script na pasta:
#!/bin/bash
repeat="1"
totalfiles=$( expr `ls *jo44.ShareReactor* | wc -l` + 1 )
while [ "$repeat" != "$totalfiles" ]; do
name=$( ls *jo44.ShareReactor* | head -n$repeat | tail -n1 )
newname=$( ls *jo44.ShareReactor* | head -n$repeat | tail -n1 | sed 's/jo44.ShareReactor//g' )
mv $name $newname
repeat=$( expr $repeat + 1 )
done
Espero ter ajudado :)
Bom dia;
Estou tentando usar esse codigo, mais quando substituo jo44.ShareReactor pela parte do nome do arquivo que quero remover da erro "(" .
Exemplo:
Fui infectado por um virus que renomeou todos os arquivos que renomeou todos os arquivos para
$00220130605.zip.[racket](!! to get password email id 552147204 to brcodes2015@gmail.com !!).exe
ou seja adicionou .[racket](!! to get password email id 552147204 to brcodes2015@gmail.com !!).exe ao final de todos os arquivos e exatamente essa parte do nome que preciso remover de todos os arquivos.