[Linuxtrent] Funziona con la funzione?

  • From: "airwood65@xxxxxxxxxxx" <airwood65@xxxxxxxxxxx>
  • To: LINUXTRENT <linuxtrent@xxxxxxxxxxxxx>
  • Date: Sun, 28 Dec 2003 12:05:57 +0100

Ciao a tutti,

spero abbiate passato delle belle feste.
Un pensiero anche a quelli che in Iran sono morti...

Volevo qui porre alla vostra attenzione un mio quesito.
Mentre prima usavo xcdroast per masterizzare e fare le mie belle cosette , da qualche giorno ho scoperto i comandi da shell (bash) e l'allegra riga di comando. Per fare un cd musicale, ho provato a mettere giu due righe che vi allego qui sotto.


Funziona tutto quanto, ma quando converto da .mp3 a .wav, i files generati hanno estensione tipo <nome.mp3>.wav, dove <nome.mp3> e' il nome del file + la vecchia estensione.

Io vorrei, con qualche stratagemma "automatico", tipo uno scriptino, togliere la vecchia estensione dal nome, magari in maniera semplice.
Potete suggerirmi qualcosa?


ciao e ancora buone feste.

#################################################################
# Per creare un CD audio:                                       #
#################################################################
# 1) i file .mp3 li converto in .cdr cosi':
#
#    #!/bin/bash
#    for I in *.mp3
#    do
#       mpg123 --cdr - "$I" > "$I.cdr";  #utilizzo il programma mpg123
#    done
#
#
# 2) oppure li converto in .wav con:
#
#    #!/bin/bash
#    for I in *.mp3
#    do
#       #(con il programma lame)
#       lame --decode "$I" "$I.wav" ### QUI SI GENERA L'INCONVENIENTE ##
#    done
#
#
#############################################################
#
# QUI VORREI TOGLIERE l'estensione .mp3 che genera il lame
# LASCIANDO OVVIAMENTE L'ESTENSIONE .wav che e' il mio target
#
#############################################################
# Tolgo il ".mp3"
#
#
#    #COMPITI:
#    # studiare le varie possibilita' con:
#
#    #ls *.wav
#    #grep
#    # for nomefile in `ls`
#
#    # vedere inoltre se conviene fare una funzione
#
#
#
#Terminato questo passo, masterizzo col comando:
#
#    cdrecord -v -audio -pad -speed=22 dev=0,0,0
#
# NOTA:
# Per cercare a quale dispositivo SCSI e' collegato il masterizzatore,
# dare il comando:
#
#   cdrecord -scanbus
#
# e osservare il valore corrispondente al masterizzatore sulla catena
# SCSI
# (sono tre cifre, ad esempio 0,0,0).
#
### F I N E #######################################################


===================================================== _ _ __ ____ __ _(_)_ ____ _____ ___ __| |/ /_| ___| / _` | | '__\ \ /\ / / _ \ / _ \ / _` | '_ \___ \ | (_| | | | \ V V / (_) | (_) | (_| | (_) |__) | \__,_|_|_| \_/\_/ \___/ \___/ \__,_|\___/____/

airwood65@xxxxxxxxxxx
=====================================================
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: