Removendo arquivos em uma pasta com padrão específico

Removendo arquivos em uma pasta com padrão específico

Eu tenho 20 arquivos em uma pasta. O padrão de nomenclatura de 10 arquivos é PTT-20190118-WA0010.wav e o padrão de nomenclatura de outros 10 arquivos é PTT-20190118-WA0010_s.wav.

Como deletar arquivos com padrão “PTT-20190118-WA0010.wav” com um único comando?

Responder1

Se você não tiver nenhum outro arquivo correspondente, você pode usar

rm PTT-*[0-9].wav

ou mesmo

rm *[0-9].wav

assumindo todos os nomes de arquivos sem _sfim com um dígito antes de .wav.

Sugiro tentar echoem vez de rmprimeiro ou usar rm -ipara obter uma solicitação de confirmação para cada arquivo para evitar a remoção acidental dos arquivos errados.

Responder2

tente isso,

 rm -f PTT-20190118-WA001[0-9].wav

informação relacionada