Mam polecenie Maven z parametrem:
mvn test -Dcommon_password=!23foo
To polecenie jest wykonywane jako
mvn test -Dcommon_password=dockerfoo
Tj. !23Jest zastępowany docker. Dlaczego tak się dzieje i jak mogę tego uniknąć?
Mam polecenie Maven z parametrem:
mvn test -Dcommon_password=!23foo
To polecenie jest wykonywane jako
mvn test -Dcommon_password=dockerfoo
Tj. !23Jest zastępowany docker. Dlaczego tak się dzieje i jak mogę tego uniknąć?
Odpowiedzi:
To jest rozszerzenie historii : !23zostaje zastąpione 23. poleceniem w twojej historii.
Aby tego uniknąć, użyj pojedynczych cudzysłowów:
mvn test '-Dcommon_password=!23foo'
set +H/set +o histexpand