Portál AbcLinuxu, 7. května 2025 12:35

Dotaz: Prevod formatu for cyklem

29.11.2016 00:23 Ludek
Prevod formatu for cyklem
Přečteno: 144×
Odpovědět | Admin
Ahoj, chtel bych prevest soubory v adresari do jineho formatu - potrebuji audio, pomoci cyklu ale nejak nemuzu prijit jak na to, pisi "for i in $(ls *.mp4); do ffmpeg -i $i -q:a 0 -map a $i.mp3; done", evidentne je to blbe hlavne kdyz jsou v nazvech souboru mezery a diakritika tak to nefunguje muzete me nejak nakopnout?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.11.2016 00:38 Sten
Rozbalit Rozbalit vše Re: Prevod formatu for cyklem
Odpovědět | | Sbalit | Link | Blokovat | Admin
for i in *.mp4; do ffmpeg -i "$i" -q:a 0 -map a "$i.mp3"; done
29.11.2016 00:40 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Prevod formatu for cyklem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chybí ti tam uvozovky a přebývá ls:
for i in *.mp4; do
    ffmpeg -i "$i" -q:a 0 -map a "${i/.mp4/.mp3}"
done
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.