
PowerShellでファイルの連結をしたいと思っています。
例えば、C:\にa.csv、b.csv、c.csvがあったとします。
Get-Contentを実行すると、問題なくCSVの中身が出力されます。
次に、ネットにあったファイル結合方法を試してました。
Get-Content *.csv > output.csv
実行すると、output.csvに次々とデータが追加されて、ループ状態でどんどん増えていきます。
強制終了で終了させましたが、1回のみファイルの結合をしたいと思いますが、どのようにすればよいでしょうか?
No.1ベストアンサー
- 回答日時:
PowerShell のことは全く知らないのですが、これはひょっとして output.csv の内容を読み出しながら読み込んだ内容を output.csv に追記していっているのではないでしょうか。
たとえば output.csv が(それまでの処理で)10 行あったとして、
1 行目読み込み
↓
読み込み内容を 11 行目として追記
↓
2 行目読み込み
↓
読み込み内容を 12 行目として追記
↓
……(中略)……
↓
10 行目読み込み
↓
読み込み内容を 20 行目として追記
↓
(最初はなかった)11 行目読み込み
↓
読み込み内容を 21 行目として追記
↓
……(以下略)……
という事になっているのではないかと。
対処法として
Get-Content *.csv > output.temp
としてから output.temp を output.csv にリネームするというのを思いついたのですがいかがでしょうか。
なんと!PowerShellを知らないのに適切なご回答ありがとうございます。お教え頂いた通りにoutput.tmpとして実行したら普通にできました。
おそらくお教え頂いた通りのような事がおこなわれているが為に、起こっている現象のような気がします。気づきませんでした。本当にありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- XML PHP.laravelについて 1 2023/07/06 15:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
VBAでcsvファイルもシートもあ...
-
【ExcelVBA】300万件越えCSVか...
-
ダブルコーテーション付きでCSV...
-
CSVデータの文字列置換
-
rubyを用いたCSVファイルの分割...
-
PowerShellからGhostscriptを動...
-
vbaマクロについて 次のような...
-
VB.NETでオブジェクトの内容を...
-
EXCEL→CSV保存時のダブルクォー...
-
シート1に日付と社員番号転記
-
【C#】 csvファイルをバイナリ...
-
pythonでリストをCSVに出力する...
-
ファイル名を変数で書きこむfwr...
-
VBAで複数のCSVからレコードセ...
-
複数のファイルをまたぐエクセ...
-
CSVファイルの比較と結果の取得...
-
VBAで文字列を引数とするアドイ...
-
iPhoneアプリ開発 ファイル書き...
-
パイソン文法で ファイルオープ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
-
VBAでcsvファイルもシートもあ...
-
ダブルコーテーション付きでCSV...
-
ファイル名を変数で書きこむfwr...
-
複数のファイルをまたぐエクセ...
-
バッチファイルでcsvファイルに...
-
【C#】 csvファイルをバイナリ...
-
PowerShellでファイルの連結方法
-
vbaマクロについて 次のような...
-
CSVで余計な空行が入る
-
IPアドレスのゼロパディング
-
バッチファイルでCSVの中身を仕...
-
PowerShellからGhostscriptを動...
-
CSVデータの文字列置換
-
VBAで複数のCSVからレコードセ...
-
pythonでリストをCSVに出力する...
-
EXCEL→CSV保存時のダブルクォー...
-
StringGridの中身をCSV形式で保...
-
VBAで文字列を引数とするアドイ...
おすすめ情報