Portál AbcLinuxu, 12. května 2025 06:16
#!/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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.