Usiamo questo comando per eseguire tutti i test usando moca : mocha ./src/test/**/*.js --recursive
Notare il doppio **
. Funziona bene su qualsiasi bash moderno, ad eccezione del sistema CI con RedHat GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
.
L'ho letto v3 non supporta la doppia globstar .
- ho provato a abilitarlo eseguendo
shopt -s globstar
- ma non è riuscito a dire
shopt: globstar: invalid shell option name
.
- ma non è riuscito a dire
- Ho chiesto ai devops del cliente di aggiornare la bash
- ma ha detto "non mi mostra che è disponibile una nuova versione di bash".
- Questo altra risposta non è stato utile
Domanda: Come posso eseguire un comando con **
su un Linux Linux v3. *? Qualche soluzione?