Ruby 初心者スレッド Part 38
■ このスレッドは過去ログ倉庫に格納されています
0784デフォルトの名無しさん
2010/10/12(火) 09:36:56result = 'diff #{file1] #{file2}'
というコードになるということに思い至らない頭が怖い
>>776を見て
「じゃあ変数で、あっ 'diff #{file1] #{file2}' だと変数が外部入力由来で file1 に ; が含まれていた場合は
任意のコマンドが外部入力者の指示で実行されちゃうね!いけないいいけないsystem使わなきゃ」
result = system('diff', file1, file2)
とか即対処できるような奴はそもそも参考にしたりせん
■ このスレッドは過去ログ倉庫に格納されています