Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

basename `dev`

1 view
Skip to first unread message

Ezechiele

unread,
Jan 29, 2008, 6:59:35 AM1/29/08
to
Salve

in uno script bash devo estrarre la parte finale del nome di una
cartella, ma l'istruzione

basename `dev` emette un errore se il nome della cartella contiene degli
spazi. Come posso risolvere ?

Francesco

--
http://www.itp-news.com

Message has been deleted

Roberto Divia`

unread,
Jan 29, 2008, 8:11:11 AM1/29/08
to
On Jan 29, 12:59 pm, Ezechiele <esechi...@wolfland.it> wrote:
> in uno script bash devo estrarre la parte finale del nome di una
> cartella, ma l'istruzione
>
> basename `dev` emette un errore se il nome della cartella contiene degli
> spazi. Come posso risolvere ?

Che e` "basename `dev`"? Non ha senso...

Se:

dev="/a/b c/d"

allora:

basename $a => b (ovviamente sbagliato, ma niente messaggi di errore!)
basename "$a" => d (giusto)

Ciao,
-- Roberto

Ezechiele

unread,
Jan 29, 2008, 8:14:51 AM1/29/08
to

> Se:
>
> dev="/a/b c/d"
>
> allora:
>
> basename $a => b (ovviamente sbagliato, ma niente messaggi di errore!)
> basename "$a" => d (giusto)
>
> Ciao,
> -- Roberto

Scusa, avevo scritto male, forse stavo ancora dormendo, o pensavo ad
altro, volevo scrivere:

basename `pwd'


--
http://www.itp-news.com

Ezechiele

unread,
Jan 29, 2008, 8:15:43 AM1/29/08
to
> Per prima cosa chiamandole DIRECTORY come si sono sempre chiamate, e poi
> usando un bel 'echo nomedir | sed ...`
>
> Davide

Scusami, ma avrei dovuto scrivere basename `pwd` ed invece è uscito
basename `dev`


--
http://www.itp-news.com

Vide

unread,
Jan 29, 2008, 8:19:32 AM1/29/08
to
Ezechiele wrote:

> basename `pwd'

basename "`pwd`"

--
Vide

Ezechiele

unread,
Jan 29, 2008, 8:28:40 AM1/29/08
to
Il Tue, 29 Jan 2008 14:19:32 +0100, Vide ha scritto:

> Ezechiele wrote:
>
>> basename `pwd'
>
> basename "`pwd`"

Ok, grazie, funziona.

Francesco

--
http://www.itp-news.com

Vide

unread,
Jan 29, 2008, 10:01:44 AM1/29/08
to
Ezechiele wrote:

>> basename "`pwd`"
>
> Ok, grazie, funziona.

Per leggibilità comunque è meglio

basename "$(pwd)"

--
Vide

0 new messages