如何使用csv剥离文本文件
由于问题的基本性令人尴尬,预计会被否决和关闭: 但是,使用逗号表示的单词列表查找和替换(删除)文本文档(或等效文本文档)中的单词最简单的方法是什么?我目前的选择是a)手动搜索并替换每个单词,或b)从头开始编写一个c程序来为我完成这项工作 例如,文本文件包括如何使用csv剥离文本文件,csv,text,replace,text-files,Csv,Text,Replace,Text Files,由于问题的基本性令人尴尬,预计会被否决和关闭: 但是,使用逗号表示的单词列表查找和替换(删除)文本文档(或等效文本文档)中的单词最简单的方法是什么?我目前的选择是a)手动搜索并替换每个单词,或b)从头开始编写一个c程序来为我完成这项工作 例如,文本文件包括 apraxic aprepitant Apresazide Apresoline Apri apricot apridae aprifoliaceae ... (即由\n描述)和csv,包括 苹果、杏子、四月 上述的最终结果将是 aprax
apraxic
aprepitant
Apresazide
Apresoline
Apri
apricot
apridae
aprifoliaceae
...
(即由\n描述)和csv,包括
苹果、杏子、四月
上述的最终结果将是
apraxic
aprepitant
Apresazide
Apresoline
Apri
apridae
aprifoliaceae
...
大概是这样的:
fgrep -v -f <(tr ',' '\n' < verboten) textfile
c) 使用更合适的编程语言。i、 除了CSA,几乎任何东西都会告诉我们你的文件和清单的几行内容,以及我们完成后的样子。然后告诉我们您使用的操作系统。@MarkSetchell添加了一些示例文本。操作系统就是一切(Windows/Ubuntu/Debian/等等)。同样地,我不局限于任何特定的文本编辑器或ide。高兴:-)确保没有空行,因为它们匹配所有内容。在MinGW:sh:syntax error附近出现意外标记“”时不起作用('Ok,您必须分两步进行,因为这是一个
bash
ism。请稍等。
tr ',' '\n' < verboten > verboten.col # Make line into column
fgrep -v -f verboten.col textfile