Portál AbcLinuxu, 4. prosince 2025 09:01
ahoj
teprve začínám a zasekl jsem se na jedné nejasnosti
a ta je následující:
následující skript si vezme odkazy z textového dokumetu a provádí se až do posledního odkazu.
#!/usr/bin/bash
NEW_MP3="/home/$USER/Plocha/hudba/NEW_MP3"
cat ${NEW_MP3} | \
while read line
do
youtube-dl -t ${line}
done
následujícíc skript zpracuje jen první řádek v textovém dokumentu a ukončí se. proč???
#!/usr/bin/bash
konvert="/home/$USER/Plocha/hudba/zdroj"
cat ${konvert} | \
while read line
do
ffmpeg -i ${line}.flv -ab 128k ${line}.mp3
done
děkuji moc za rady
Řešení dotazu:
#!/usr/bin/bash
konvert="/home/$USER/Plocha/hudba/zdroj"
while read line
do
ffmpeg -i "${line}.flv" -ab 128k "${line}.mp3" < /dev/null
done < "${konvert}"
jeste se chci zeptat, kdybych oba scripty chtel dat do jednoho a mezi ne jeste implementovat ls > zdroj tak by to bylo? s tim jsem taky dlouho bojoval a bez uspechu.
dekuji moc
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.