码尚云_西安云计算培训_云计算运维培训机构

标题: shell脚本高级十个案例-路飞(3) [打印本页]

作者: 云客    时间: 2022-9-20 11:25
标题: shell脚本高级十个案例-路飞(3)

  1. #!/bin/bash
  2. search_term="橡胶果实"
  3. find_result=$(find . -type f -exec grep -l "$search_term" {} +)
  4. if [ -n "$find_result" ]
  5. then
  6.     sed -i "s/$search_term/恶魔果实/g" $find_result
  7.     echo "在以下文件中成功将“$search_term”替换为“恶魔果实”:"
  8.     echo "$find_result"
  9. else
  10.     echo "未在当前目录及其子目录下找到包含“$search_term”的文件。"
  11. fi
复制代码


这个脚本使用find命令查找当前目录及其子目录下包含特定关键词的文件,然后使用sed命令将关键词替换为新的文本。







欢迎光临 码尚云_西安云计算培训_云计算运维培训机构 (http://www.mashangcloud.com/) Powered by Discuz! X3.4