Y a-t-il un sh
code qui n'est pas du code bash syntaxiquement valide (ne barf sur la syntaxe)?
Je pense à écraser sh
avec bash
pour certaines commandes.
((
vient à l'esprit.
/usr/bin/sh
c'est juste un lien symbolique vers /usr/bin/bash
(j'utilise CentOS 7.3 et c'est le cas). Vous devriez vérifier si sh
c'est vraiment bash
pour votre distribution.
#!/bin/sh
à #!/bin/bash
. Ensuite, tout a fonctionné à nouveau, vous devez donc être très prudent. Cela est peut-être arrivé lorsqu'ils ont commencé à utiliser dash au lieu de bash pour sh.