Pagina 1 di 1

script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:11
da kaotik
salve a tutti, qualcuno sa come modificare gli script presenti nel wiki per montare le immagini iso che nel nome hanno degli spazi?
grazie

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:13
da jepessen
Non credo che ci sia bisogno di modificarlo. Basta che come argomento metti i nomi degli iso fra virgolette "in questo modo".

Daniele

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:16
da kaotik

Codice: Seleziona tutto

  
#!/bin/bash

    #

    #By modprobing loop it makes sure that the module is loaded and ready for 

    #use.  If it is already loaded then nothing will happen.

    modprobe loop

    for I in `echo $*`

    do

       foo=`gksudo -u root -k -m "enter your password for root terminal access" /bin/echo "got r00t?"`

    sudo mount -o loop -t iso9660 $I /media/iso

       done

    done

    exit0
dove devo mettere le ""?

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:20
da jepessen
non lì, quando chiami lo script

Codice: Seleziona tutto

./mount_script "iso da caricare.iso"
Daniele

PS: Ho messo un nome a caso per lo script perchè non ho visto il wiki.

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:22
da kaotik
ah... veramente io chiamo lo script facendo tasto destro e selezionando quello che mi serve

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:28
da jepessen
E ti da errore?

Daniele

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:30
da kaotik
se provo su un'immagine con spazi nel nome non fa niente, se unisco le parole funziona... cioè non è un gran problema, però se si potesse risolvere sarebbe meglio

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:39
da jepessen
Mah...

Prova a mettere le virgolette "" in $I su questa riga

Codice: Seleziona tutto

sudo mount -o loop -t iso9660 $I /media/iso
Daniele

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:42
da kaotik
niente da fare

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:43
da kaotik
comunque grazie per l'interessamento

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:44
da jepessen
Ora mi incacchio...

prova a sostituire questa riga

Codice: Seleziona tutto

for I in `echo $*`
con questa

Codice: Seleziona tutto

for I in "`echo $*`"
Daniele

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 14:51
da kaotik
niente

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 18:18
da scacchia
avevo avuto anche io questo problema ed dopo vari tentativi ero riuscito a modificare lo script... ma non ricordo bene come... mi sembra che bisognava sostituire $* con $@

prova e facci sapere, ora vedo di ricercare un vecchio post...

ciao

Re: script mount e umount immagini iso

Inviato: mercoledì 23 luglio 2008, 18:24
da scacchia
fai queste prove

Codice: Seleziona tutto

for I in `echo "$*"`

Codice: Seleziona tutto

for I in `echo $@`

Codice: Seleziona tutto

for I in `echo "$@"`
una di queste deve andare ;)

qui c'è una spiegazione se vuoi approfondire: http://www.pluto.it/files/ildp/guide/abs/variables2.html#APPREF

ciao  (b2b)