![命令行中字符串 `!23` 被替换为 `docker`](https://linux22.com/image/151944/%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%20%60!23%60%20%E8%A2%AB%E6%9B%BF%E6%8D%A2%E4%B8%BA%20%60docker%60.png)
我有一个带有参数的 Maven 命令:
mvn test -Dcommon_password=!23foo
该命令正在执行为
mvn test -Dcommon_password=dockerfoo
即被!23
替换为docker
。为什么会发生这种情况以及如何避免这种情况?
我有一个带有参数的 Maven 命令:
mvn test -Dcommon_password=!23foo
该命令正在执行为
mvn test -Dcommon_password=dockerfoo
即被!23
替换为docker
。为什么会发生这种情况以及如何避免这种情况?