小ネタ。
csvファイルをいちいち開いてコピーするのが面倒だったので、ターミナルでやる。
csvファイルへの出力方法
C++でcsvファイルに出力する方法は、通常のファイル出力と同じ。
#include <iostream> #include <fstream> using std::endl; using std::ofstream; int main() { ofstream ofs("test.csv"); // ファイルパスを指定する ofs << 1 << ", "<< 2 << ", " << endl; ofs << 3 << ", "<< 4 << ", " << endl; ofs << 5 << ", "<< 6 << ", " << endl; return 0; }
出力されたファイルを開くと、以下のような結果が得られる。
$ open test.csv
csvファイルの結合方法
csvファイルを結合するにはcat
コマンドかpaste
コマンドを使う。
cat
コマンドを使うと縦方向に結合できる。
$ cat test.csv test.csv > Result.csv
paste
コマンドを使うと横方向に結合できる。
$ paste -d , test.csv test.csv > Result.csv