vulnerabilita shell bash

./configure : /bin/sh^M : bad interpreter

Reading Time: < 1 minuteFavoriteLoadingAggiungi ai preferiti

Può succedere che all’esecuzione di uno script bash si riceva l’errore

./configure : /bin/sh^M : bad interpreter

Per risolvere l’errore e quindi rendere lo script bash funzionante si può procedere in quesot modo

  • aprire il file con l’editor Vi o Vim, come da vostra preferenza
  • entrare in commando mode (key ESC)
  • dare il seguente comando
:set fileformat=unix
  • salvare il file ed uscire
:x! or :wq!