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
signature.asc
Description: Questa è una parte del messaggio firmata digitalmente