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 fog@debian.org INIT.D Developer fog@initd.org 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 =?ISO-8859-1?Q?=E8?= una parte del messaggio firmata digitalmente