Il giorno dom, 20/01/2008 alle 14.59 +0100, Mattia ha scritto:
> Il problema era che la prima riga dello script era:
> #!/bin/sh
>
> Per farlo funzionare correttamente invece:
> #!/bin/bash
>
> Ma non dovrebbe funzionare lo stesso visto che /bin/sh è un link
> simbolico a /bin/bash??

No, perché alcuni tipi di redirezione non sono uno standard delle Bourne
shell ma un'estensione della Bash. /bin/sh garantisce di essere una
Bourne shell ma non è detto che sia una Bash. Per questo, per facilitare
il debug, se invochi la bash chiamandola "sh" invece di "bash", lei va
in modalità compatibile e si rifiuta di eseguire tutti i costrutti
avanzati.

federico

-- 
Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                [EMAIL PROTECTED]
INIT.D Developer                                           [EMAIL PROTECTED]
  Having paid our respects to the dead (Taligent), nearly dead
   (Objective-C) and legendary (Symbolics), let's start digging
   into the features that make Python a great language for mix-in
   programming.                                      -- Chuck Esterbrook

Attachment: signature.asc
Description: Questa è una parte del messaggio firmata digitalmente

Rispondere a