Eu tenho um comando Maven com o parâmetro:
mvn test -Dcommon_password=!23foo
Este comando está sendo executado como
mvn test -Dcommon_password=dockerfoo
Ou seja !23
, está sendo substituído por docker
. Por que isso acontece e como posso evitar?
Esta é a expansão do histórico :
!23
é substituído pelo 23º comando em seu histórico.Para evitar isso, use aspas simples: