Closed
Description
CSV.filter can read two csv files from ARGF.
However, CSV.filter cannot read more than two csv files from ARGF with Ruby-3.3.x.
$ for i in 1 2 3 4; do echo "$i,$i,$i">$i.csv; done
$ ls
1.csv 2.csv 3.csv 4.csv
$ ruby --version
ruby 3.3.7 (2025-01-15 revision be31f993d7) [arm64-darwin24]
$ ruby -r csv -e 'CSV.filter{}' 1.csv 2.csv 3.csv 4.csv
1,1,1
2,2,2
$ ruby -e 'ARGF.each{|e| puts e}' 1.csv 2.csv 3.csv 4.csv
1,1,1
2,2,2
3,3,3
4,4,4
$
Thank you!
Metadata
Metadata
Assignees
Labels
No labels