[ LUGOS ] enostaven bash/sh script
Metod Kozelj
metod.kozelj na rzs-hm.si
Čet Dec 17 07:28:37 CET 1998
Howdy!
On Wed, 16 Dec 1998, Bostjan Tursic wrote:
> Torej rabil bi enostaven bash ali sh scriptek, ki bi pocel sledece:
>
> Za vsak file v /var/spool/voice/incoming bi moral nardit:
>
>
> 1.) rmdtopvf (pri cemer dobis ista imena, samo koncnice .pvf)
> 2.) pvftowav (za vsak pvf)..
> 3.) zbrise vse pvf,rmd file, tako da ostanejo samo wav...
Njbrz za vsak fajl s koncnico .rmd:
--------
#!/bin/sh
#
cd /var/spool/voice/incoming
for F in *.rmd; do
G=`basename ${F} .rmd`
rmdtopvf ${G}.rmd ${G}.pvf && rm -f ${G}.rmd
if [ -f ${G}.pvf ]; then
pvftowav ${G}.pvf ${G}.wav && rm -f ${G}.wav
fi
done
-------
Tisti dve vrstici z rmdtopvf in pvftowav delujeta kot je zazeljeno v
primeru, ko oba programa vrneta exit kodo 0, ce je pretvorba uspesna, in
nekaj drugega, ko pretvorba ni uspesna. Datoteki se torej pobriseta, ce
sta pretvorbi uspesni.
Peace!
Mkx
---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Dodatne informacije o seznamu Starilist