コマンドの実行

[上に] [前に] [次に]
あい [E-Mail] 1997/09/05(金) 11:32:43
PerlでUNIXのコマンド"echo"・"printf"を実行させたいのですが、
$a = 書込む内容;
$b = 書込むファイル名(絶対パス);
$ret = `echo $a > $b`;
とすると何も反応しません。
書込む内容・ファイル名を変数名にしなければうまく行くのですが。

とほほ 1997/09/08(月) 23:31:12
うちの環境(Windows 95+ jperl 4.036 + 1.4(MSDOS, SJIS))で試
してみたら、ちゃんと実行されました。はてさて・・・・

あい 1997/09/09(火) 09:42:16
[[解決]]
すいません
$a = 書込む内容;
$b = 書込むファイル名(絶対パス);
$ret = `echo "$a" > $b`;
で実行されました。

[上に] [前に] [次に]