- 979 名前:デフォルトの名無しさん mailto:sage [2018/10/29(月) 22:11:24.00 ID:BnWHDqaq.net]
- Ruby で作った
require 'csv' delete_files = { } # 削除するファイル名を入れる、ハッシュ text = <<TEXT AAB AAD TEXT # 改行区切りで、改行を除去してから、ハッシュに入れる text.each_line do | line | # 各行 line.chomp! # 末尾の改行を削除する next if line.empty? # 空行は処理しない delete_files[ line ] = true end # コロン区切りのCSV 入力ファイルを、1行ずつ処理する CSV.foreach( "bass.csv" ) do |row| # 削除対象ファイルの行は、出力しない puts row.join( "," ) unless delete_files.has_key? row[ 0 ] end
|

|