Witam, tworze program, który będzie wyszukiwał pliki .mp3 za pomocą idTagów. Używam do tego aplikacji id3tools.
Kod który obecnie mam pozwala mi na wyszukwanie poprawnie plików jedynie tych, w których ścieżka jest w miare podobna, tzn zawiera zawsze taką samą ilość "/". Musze jakoś uogólnić ten kod, jednak nie mam pomysłu jak.
#!/bin/bash
find /home -name \*.mp3 > piosenki.txt
while read linia ; do
echo "$linia" > nowy.txt
sciezka=`cut -d "/" -f 1,2,3,4 nowy.txt`
nazwa=` cut -d "/" -f 5 nowy.txt`
cd "$sciezka"
id3tool "$nazwa" > tmp.txt
if grep -q "2020" tmp.txt
then
echo $nazwa
fi
cd
done < piosenki.txt
przykładowa ścieżka dla której to działa to np :
/home/bednar/Pobrane/nazwaPliku.mp3