3
ファイルBの文字列を含むファイルAのすべての行を削除します
users.csvuserNames、userIDs、およびその他のデータのリストを含むCSVファイルがあります。 username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "Paul McCartny", 30923833, "left", "black" "Ringo Starr", 77392318, "right", "blue" "George Harrison", 72349482, "left", "green" 別のファイルtoremove.txtには、ユーザーIDのリストがあります。 30923833 77392318 users.csvIDを含むファイルからすべての行を削除する賢明で効率的な方法はありますtoremove.txtか?2つのファイルを解析し、にない行のみを新しいファイルに書き込む単純なPythonアプリを作成しましたがtoremove.txt、非常に遅いです。おそらく、いくつかsedまたはawk魔法がここで役立ちますか? 上記の例を考慮すると、これは望ましい結果です。 username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "George Harrison", 72349482, "left", "green"