Eliminar archivos en una carpeta con un patrón específico

Eliminar archivos en una carpeta con un patrón específico

Tengo 20 archivos en una carpeta. El patrón de nomenclatura de 10 archivos es PTT-20190118-WA0010.wav y el patrón de nomenclatura de otros 10 archivos es PTT-20190118-WA0010_s.wav.

¿Cómo eliminar archivos con el patrón "PTT-20190118-WA0010.wav" con un solo comando?

Respuesta1

Si no tiene ningún otro archivo coincidente, puede utilizar

rm PTT-*[0-9].wav

o incluso

rm *[0-9].wav

asumiendo todos los nombres de archivos sin _sfin con un dígito antes .wav.

Sugiero probar con echoen lugar de rmprimero o usar rm -ipara obtener una solicitud de confirmación para cada archivo para evitar eliminar accidentalmente los archivos incorrectos.

Respuesta2

prueba esto,

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

información relacionada