- #!/bin/bash
- search_term="橡胶果实"
- find_result=$(find . -type f -exec grep -l "$search_term" {} +)
- if [ -n "$find_result" ]
- then
- sed -i "s/$search_term/恶魔果实/g" $find_result
- echo "在以下文件中成功将“$search_term”替换为“恶魔果实”:"
- echo "$find_result"
- else
- echo "未在当前目录及其子目录下找到包含“$search_term”的文件。"
- fi
复制代码
这个脚本使用find命令查找当前目录及其子目录下包含特定关键词的文件,然后使用sed命令将关键词替换为新的文本。
|