Jon*_*ano 8 command-line files find
我想知道如何找到所有扩展名可以是.xml并且.py在路径“./”下递归包含字符串“Jason”的文件?
或者我怎么能从.po搜索中排除?
nob*_*ody 10
您只能使用 grep 来完成(不使用 find):
grep --include=\*.{xml,py} -Rl ./ -e "Jason"
Run Code Online (Sandbox Code Playgroud)
并排除 .po:
grep --exclude=*.po --include=\*.{xml,py} -Rl ./ -e "Jason"
Run Code Online (Sandbox Code Playgroud)
尝试以下命令。它只会在.xml和.py文件中搜索您的姓名:
find . -type f \( -iname \*.xml -o -iname \*.py \) | xargs grep "Jason"
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
你可以这样做:
grep -r "Jason" ./ | grep .xml; grep -r "Jason" ./ | grep .py
Run Code Online (Sandbox Code Playgroud)
这将显示包含 的任何文件的输出Jason,并将其限制为包含.xml或 的文件名.py。
如果您只想排除.po,请尝试以下操作:
grep -r "Jason" | grep -v .po
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18149 次 |
| 最近记录: |