私はperlの初心者で、Perlスクリプトからオペレーティングシステムコマンドを実行しようとしています。
オペレーティングシステムのコマンドはで実行されIPC::Open3
、コマンドは次のようになります。
$cmd = "mycommand --add \"condition LIKE '%TEXT%' \"";
このコマンドは、「追加」の後に含まれる文字列をデータベースに挿入することになっています。
%TEXT%
問題は、次のように、一重引用符なしでデータベースにレコードを挿入することです。
condition LIKE %TEXT%
コマンドプロンプトでコマンドを実行すると、文字列が正しく挿入されます。
データベースに正しく挿入されるように、二重引用符と一重引用符をどのようにフォーマットする必要がありますか?
助けてくれてありがとう