[英]How to find a name containing “space” in a file?
我有一个具有以下内容的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
如果我正确阅读了该问题,那么它会指出找到名称中具有空格的文件,因此以下命令将起作用
仅在当前目录中查找文件
find . -maxdepth 1 -type f -name \*' '\* -prune
在所有子目录中查找文件
find . -type f -name \*' '\*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.