Estou procurando alguém para me ajudar a criar um script bash usando a mediainfo
ferramenta para percorrer toda a minha biblioteca de áudio e gerar uma lista de arquivos .flac que não tenham um Sampling rate
de "44,1 kHz" ou um Bit depth
de "16 bits".
Eu tentei, mas não funciona. Era aqui que minha cabeça estava.
#!/usr/bin/env sh
mediainfo /media/Media/Music/
if grep ["Bit depth" != "16"] || ["Sampling rate" != "44.1 kHz"]
then
echo "$flacfile"
echo mediainfo /media/Media/Music/ | grep 'Bit depth'
echo mediainfo /media/Media/Music/ | grep 'Sampling rate'
else
# do nothing...
fi
Há algum erro no seu script: você está usando
grep
incorretamente, não há loop no.flac
arquivo,mediainfo
não está armazenado e os pipes estão sendo usados incorretamente.Com
mediainfo
você você poderia fazer algo assim: