Esiste un sh
codice che non è un codice bash sintatticamente valido (non si verifica sulla sintassi)?
Sto pensando di sovrascrivere sh
con bash
determinati comandi.
((
viene in mente.
/usr/bin/sh
è solo un collegamento simbolico a /usr/bin/bash
(sto usando CentOS 7.3 ed è). Dovresti controllare per vedere se sh
è davvero bash
per la tua distribuzione.
#!/bin/sh
a #!/bin/bash
. Quindi tutto ha funzionato di nuovo, quindi devi stare molto attento. Potrebbe essere successo quando hanno iniziato a usare dash anziché bash per sh.