我正在尝试使用 Windows Subsystem for Linux 上的 bash 提示符递归查找包含特定文本的 C Sharp 文件。
如果我输入grep -l -i -r "public virtual List<" /mnt/c/mycode/*
它就可以工作。
不过,我只想搜索 C Sharp 文件
如果我输入,grep -l -i -r "public virtual List<" /mnt/c/mycode/*.cs
我会看到:
grep: /mnt/c/Workspaces/locumsmart/*.cs: No such file or directory
有没有办法只搜索特定的文件扩展名?
答案1
使用--include=\*.cs
grep -l -i -r --include=\*.cs "public virtual List<" /mnt/c/mycode/*