Portál AbcLinuxu, 8. listopadu 2025 04:10
#!/bin/bash # rm2mp3 # convert realaudio file to mp3 # ze stranek http:people.ku.edu/~ashan/museWeb/LinuxNotes.html # upraveno dne 170406 # # fce: prevede soubor *.rm na *.mp3 a smaze puvodni *.rm # rm -f rmfifo mkfifo rmfifo (mplayer -ao pcm:file=rmfifo $1 &) echo working... lame --silent rmfifo $1.mp3 rename rm.mp3 mp3 $1.mp3 rm -f rmfifo rm -f $1Jsem totiž línej u toho sedět a klikat jak šílenec. Za případnou radu děkuji.
for file in *.rm; do
# sem pujde tvuj skript
# jmeno souboru je ulozeno v promenne $ file
done
1. Spustim skript, jehož argumentem bude cesta k adresáři s *.rm
2. Skript najde soubor *.rm a jméno předá mýmu skriptu
3. Ten ho zpracuje /tzn. konvertuje a smaže originál *.rm/
4. Skript se spustí znovu /smyčka, dokud je nějaký *.rm v adresáři zadaném na začátku jako argument/Zkoušel jsem ten tvuj nápad, ale nefungovalo to. Objeví se hláška od Mplayeru. Resp. help od Mplayeru.
for FILE in $1/*.rm; do
rm -f rmfifo
mkfifo rmfifo
(mplayer -ao pcm:file=rmfifo $FILE &)
echo working...
lame --silent rmfifo $FILE.mp3
rename rm.mp3 mp3 $FILE.mp3
rm -f rmfifo
rm -f $FILE
done
Dik
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.