我有一个包含以下内容的 BD.txt 文件:
Person1:Boston:20
Person2:New York:18
Person3:New York:25
Person4:New Orleans:30
我必须显示有多少人住在纽约。我用过:
cat BD.txt | grep New York | wc -l
输出是“3”而不是 2。“New York”的名称上有一个空格字符,它只找到“new”(计算一些我不想要的结果,比如“New Orleans”)。
我应该用什么来查找包含 sapce 的单词?
最佳答案
在 New York
周围使用引号:
cat BD.txt | grep "New York" | wc -l
关于linux - 如何在文件中查找包含 "space"的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32216453/