Cygwin grep,没有这样的文件或目录

Cygwin grep,没有这样的文件或目录


这是我第一次使用 Cygwin,对脚本没有太多经验。

我正在尝试从 XML 文档中 grep 单词并需要对它们进行计数。当我按下回车键时,我收到一条消息:grep: foo.xml: 没有这样的文件或目录。

emmy@KRIM-PC ~ 
$ grep "original\-recipient\-address>049." foo.xml |wc -l 
grep: foo.xml: No such file or directory 
0

我已经在 Google 上搜索和阅读了几个小时,但我不明白哪里出了问题?!该文件存在,位于 C:\Users\emmy\Downloads。

答案1

你写入的文件位于C:\Users\emmy\Downloads。Cygwin 命令提示符显示

emmy@KRIM-PC ~ 

实际上~是您的工作目录。它表示您的主目录(可能是/home/emmy/)。尝试 cd cd /cygdrive/c/Users/emmy/Downloads,然后grep再次运行您的命令。

相关内容