【发布时间】:2016-06-25 04:58:54
【问题描述】:
当我使用 xargs 将文件名传递给 grep 时,grep: : No such file or directory 来自哪里?
⋊> ~/.v/bundle find . -name config | grep ".git" | xargs grep "url" {} 11:07:46
grep: : No such file or directory
./Dockerfile.vim/.git/config: url = https://github.com/ekalinin/Dockerfile.vim.git
./nerdcommenter/.git/config: url = https://github.com/scrooloose/nerdcommenter.git
虽然我这样做时没有空行或类似的东西
⋊> ~/.v/bundle find . -name config | grep ".git" 11:08:30
./Dockerfile.vim/.git/config
./nerdcommenter/.git/config
又该如何避免呢?
我知道我可以用awk 'NR>1' 之类的内容跳过第一行,但想了解问题的原因。
谢谢。
附:我在 Mac 上。
【问题讨论】: