当前位置: 代码迷 >> 综合 >> expect send 特殊字符处理
  详细解决方案

expect send 特殊字符处理

热度:79   发布时间:2023-10-16 15:52:40.0

使用 perl 脚本来转译特殊字符  这个脚本会在所有非 [A-Za-z_0-9] 的ASCII字符之前加上\

 

#/bin/sh
pstr='$x%y!zpass' # plain, un-escaped string
estr=$(perl -e 'print quotemeta shift(@ARGV)' "${pstr}")
echo ${estr}      # show escaped string

 

  相关解决方案