【发布时间】:2015-01-11 10:26:49
【问题描述】:
这是一个 filename.csv 文件的示例
"Sort Order","Common Name","Formal Name","Type","Sub Type"
"1","Afghanistan","Islamic State of Afghanistan","Independent State"
"2","Albania","Republic of Albania","Independent State"
"3","Algeria","People's Democratic Republic of Algeria","Independent State"
"4","Andorra","Principality of Andorra","Independent State"
"5","Angola","Republic of Angola","Independent State"
那么什么是 grep 命令以通用名称搜索 angola 并打印如下:
"5","Angola","Republic of Angola","Independent State"
我知道我们可以使用:
grep '"Algeria"' filename.csv
但是,如果我说得更具体一些。假设 Algeria 可能存在于其他列中,但是我们只需要在 Common Name 列中打印一个。
我试过了
grep '"Common Name | Algeria"' filename.csv
似乎不起作用。
【问题讨论】: