sh 使用grep和xargs批量搜索/编辑文件的示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用grep和xargs批量搜索/编辑文件的示例相关的知识,希望对你有一定的参考价值。
526 grep -R "ansible-artimed" .
527 grep -R -i "ansible-artimed" .
528 grep -R "artimed" .
529 grep -R -i "ansible-artimed" .
530 grep -R -i "ansible-artimed" --exclude .git .
531 grep -R -i "ansible-artimed" --exclude-dir=.git .
532 grep -R -i "ansible-artimed" --exclude-dir=.git -l .
533 grep -R -i "ansible-artimed" --exclude-dir=.git -l . | head -n 12
534 grep -R -i "ansible-artimed" --exclude-dir=.git -l . | head -n 12 | xargs sed -i .bak s/ansible-artimed/GalaxyKickStart/g
535 ll | grep bak
536 grep -R -i "ansible-artimed" --exclude-dir=.git -l . | head -n 12 | xargs -0 sed -i .bak s/ansible-artimed/GalaxyKickStart/g
537 grep -R -i "ansible-artimed" --exclude-dir=.git -l . | head -n 12
538 grep -R -i "ansible-artimed" --exclude-dir=.git -l . | head -n 12 | xargs -I{} sed -i .bak s/ansible-artimed/GalaxyKickStart/g "{}"
539 grep -R -i "ansible-artimed" --exclude-dir=.git -l . | head -n 12
540 git diff
541 git status
542 ll
543 find . -name .bak
544 find . -name *.bak
545 find . *.bak
546 find . -name "*.bak"
547 find . -name "*.bak" | xargs -I{} rm "{}"
以上是关于sh 使用grep和xargs批量搜索/编辑文件的示例的主要内容,如果未能解决你的问题,请参考以下文章
[linux]利用管道 + xargs批量管理文件
Linux利用xargs批量查看所有文件的第一行内容 + 批量清空所有文件的内容
对find,xargs,grep和管道的一些深入理解
linux中批量删除带空格的文件
当我找到多个 pdf 文件、xarg pdftotext 和 grep 模式时,文件名丢失
linux下使用awk xargs批量杀进程