sed を使って単語の置換を行い,結果をファイルに書き出そうと,
run(`sed -e 's/aa/bb/g' foo.txt > out.txt`)
としたら,
LoadError: parsing command `sed -e 's/aa/bb/g' foo.txt > out.txt`:
special characters "#{}()[]<>|&*?~;" must be quoted in commands
とエラーを吐いた。一体どうやって quote したらよいか,ぐぐったら,
run(`sed -e 's/aa/bb/g' foo.txt $(>) out.txt`)
とすればよいみたいだったけど,だめだった。
※コメント投稿者のブログIDはブログ作成者のみに通知されます