Jó régi ez a szál, de szeretném bővíteni ezt a listázót. Kérdés hogy egyáltalán megoldható-e?
Ez a parancs tökéletes
tree -hNFI '*.srt' | sed -r '/\/$/ s:\[.*\](.*)\/$:\1:'
De szeretném valahogy kiegészíteni némi plusz infóval, amelyet viszont a tree parancs nem tud, csak a mediainfo.
A lekérdezések már megvannak, de gőzöm sincs hogy fűzzem pont oda ahová kéne.
Itt van pld.:
├── Shaolin templom
│ ├── [1.4G] Shaolin templom - 1976.avi
│ ├── [1.4G] Shaolin templom II - 1984.avi
│ └── [700M] Shaolin templom III - 1986.avi
Szeretném valahogy ilyenné kiíratni:
├── Shaolin templom
│ ├── [1.4G] Shaolin templom - 1976.avi (DivX 5, aspect:2.471, dual)
│ ├── [1.4G] Shaolin templom II - 1984.avi
│ └── [700M] Shaolin templom III - 1986.avi
A lekérdezéseket én így tudtam megoldani:
mediainfo Shaolin\ templom\ -\ 1976.avi | awk -vFS=': ' '{print $2}' | grep avi
mediainfo Shaolin\ templom\ -\ 1976.avi | sed -n /Video/,/Audio/p | grep 'Codec ID/Hint' | awk -vFS=': ' '{print $2}'
mediainfo Shaolin\ templom\ -\ 1976.avi | grep aspect | awk -vFS=': ' '{print $2}'
mediainfo Shaolin\ templom\ -\ 1976.avi | sed -n /Audio/,/$/p | grep 'ID' | awk -vFS=': ' '{print $2}'
Bár itt maga a film nem kétnyelvű, de azt majd megoldom hogyha az Audio ID 2, akkor az lesz, ha nem akkor ne is írjon ki semmit.