Rubyでコードを動かしてみたら、
CSV は標準出力へ出力するので、適宜リダイレクトしてください。
というメッセージが出ました。
こういう時の最近の対処法はChatGPTに聞くことです。
rubyで「CSV は標準出力へ出力するので、適宜リダイレクトしてください。」と書いてある場合、どうすればよいですか?
CSVを標準出力に出力する場合、ターミナルに直接出力されます。そのため、出力をファイルに保存するには、リダイレクションを使用する必要があります。リダイレクションは、コマンドの出力を別の場所に向ける方法です。
以下は、CSVを標準出力からファイルにリダイレクトする方法の例です。
ruby my_csv_script.rb > output.csv
上記の例では、my_csv_script.rbスクリプトからの標準出力が、output.csvというファイルにリダイレクトされます。ファイルが存在しない場合は、新しいファイルが作成されます。ファイルがすでに存在する場合は、新しい出力がファイルの末尾に追加されます。
もし、ファイルが存在する場合に上書きして書き出したい場合は、以下のようにしてください。
ruby my_csv_script.rb >! output.csv
>!を使用すると、既存のファイルに上書きして書き込むことができます。
数秒で答えが返ってきました。