密码
Dameng@123
Linux
./disql SYSDBA/'"Dameng@123"':5236
CMD
.\DIsql.exe SYSDBA/"""Dameng@123""":5236
PowerShell
.\DIsql.exe 'SYSDBA/\"Dameng@123\":5236'
或者 .\DIsql.exe --% SYSDBA/\"Dameng@123\":5236
(1) DM对转义的要求
123@123,需要写成"123@123"123"@123,需要写成"123""@123"(2) Linux系统
(3) Windows系统CMD
"Dameng@123",需要写成"""Dameng@123"""Dameng 123,需写成"Dameng 123"(4) Windows系统Powershell
--% 或者' '防止解析\转义需要将DM规则与其他规则结合运用
例1:
密码为Dameng@123,根据DM要求,含有关键字符时需要用双引号号,写成"Dameng@123"
然后根据linux要求,"Dameng@123"含有双引号,应该在外卖呢加单引号,来让双引号失去特殊含义,写成'"Dameng@123"'
例2:
密码为Dameng"123",根据DM要求,需要用双引号括起来,同时用双引号给双引号转义,写成"Dameng""123"""
然后根据CMD要求,双引号需要用两个双引号包起来进行转义,所以写成"""Dameng""""123"""""""
看起来很离谱,但确实就是这样。解析一下这里的双引号。
""“Dameng”""“123"""” “"”
标记的双引号是Disql能够接收到的。
欢迎评论补充
文章
阅读量
获赞
