remover arquivos que tenham 'ssss' no nome

1. remover arquivos que tenham 'ssss' no nome

Silvia Buzatti Filinto
aivlis1204

(usa Ubuntu)

Enviado em 18/11/2014 - 17:05h

Oi pessoal sou super nova usuaria do Linux e preciso deletar em varios subdiretorio aquivos que
contenham determinada string no nome ex :

caro-20140910-202147.csv
caro-20140913-195954.csv
caro-20140916-185202.csv
caro-20140919-210215.csv
caro-20140923-163957.csv
caro-20141007-163534.csv
caro-20141010-120310.csv
caro-20141014-200634.csv

sao muitos arquivos esses sao apenas exemplos
quero deletar todos que contenham por exemplo -201409 no nome.
No exemplo acima quero deletar os 5 primeiros;



  


2. Re: remover arquivos que tenham 'ssss' no nome

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 18/11/2014 - 18:45h

Não crie dois tópicos com a mesma utilidade

mas vou falar novamente por aqui :

Faça assim , é mais complicado porem é mais 'prático'

O Funcionamento é simples e direto

#!/bin/bash

read -p "Digite a palavra a ser verificada nos arquivos : " palavra

palavraASerVerificada=$(ls|grep "$palavra")

if [ "$palavraASerVerificada" != "" ];then
for x in $palavraASerVerificada;do
rm -rf $x
done;
else
echo "Arquivo Não Existe !"
fi


Salve como removerArquivos.sh

De permissão de execução

$ chmod +x removerArquivos.sh

E Execute :

./removerArquivos.sh

Após isso digite a palavra a ser procurada e o Shell fará o resto para você


Espero ter ajudado

Se ajudei , marque o tópico como resolvido e escolha a melhor resposta

[]'s

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts