Quantcast
Channel: OKWAVE 最新質問(OS(技術者向け)/233)【本日】
Viewing all articles
Browse latest Browse all 9758

Perlで外部コマンドを実行する際の(")について

$
0
0
Perlでプログラムを書いています。 そこで、今躓いているのが、外部コマンドを呼び出す際の「""」ダブルコーテーションの扱いです。 このコマンドは、手作りのコマンドで、 ***************************************************** [コマンド] [条件] 実行例) COM1 "id=1" ***************************************************** のように実行するのですが、条件を""で囲う必要があります。 そこで、 コマンド名がCOM1 条件が"id=1" とした場合、 my $command1=`COM1 "id=1" > $outfile`; とやると sh: line 1: id=1: command not found と怒られてしまいます。 my $command1=`COM1 \"id=1\" > $outfile`; とやっても同じでした。 大変恐れ入りますが、どうしたら"id=1"を一連のコマンドの一部として認識させることができるか、 ご存じの方がいらっしゃいましたら、教えて頂けないでしょうか。

Viewing all articles
Browse latest Browse all 9758

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>