我是 perl 的新手,我正在尝试从 Perl 脚本执行操作系统命令。
操作系统命令用 执行IPC::Open3
,命令如下
$cmd = "mycommand --add \"condition LIKE '%TEXT%' \"";
该命令应该将包含在“add”之后的字符串插入到数据库中。
问题是它在没有单引号的情况下将记录插入数据库%TEXT%
,如下所示:
condition LIKE %TEXT%
如果我在命令提示符下执行命令,它会正确插入字符串。
我应该如何格式化双引号和单引号,以便正确插入数据库?
谢谢您的帮助