Remover parte do nome dos arquivos [RESOLVIDO]

1. Remover parte do nome dos arquivos [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 13/02/2013 - 12:30h

Bom dia a todos

Baixei um seriado por torrent, onde todos os arquivos (.avi e .srt) possuem "jo44.ShareReactor" no final. Como faço para remover isso do nome automaticamente?

vlw


  


2. Re: Remover parte do nome dos arquivos [RESOLVIDO]

Danilo Josino
djosino

(usa Ubuntu)

Enviado em 13/02/2013 - 12:41h

pode usar um for para fazer a renomeação dos arquivos e o cut para tirar a parte que tu nao quer


3. Re: Remover parte do nome dos arquivos [RESOLVIDO]

Ian Brunelli
brunelli

(usa Arch Linux)

Enviado em 13/02/2013 - 12:52h

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 :)


4. Re: Remover parte do nome dos arquivos [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 13/02/2013 - 13:09h

Achei na net um comando que faz automaticamente, sem problemas:

rename .jo44.ShareReactor - *.avi
rename .jo44.ShareReactor - *.srv

Simples e sem problemas, kkk..
(http://paiolhosting.com.br/blog/utilizando-comando-rename-no-linux/)


Vlw a todos.


5. Re: Remover parte do nome dos arquivos [RESOLVIDO]

Filipe Soares Gonçalves
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.











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts