zoukankan      html  css  js  c++  java
  • sed 实现批量文件字符串替换

    #! /bin/zsh
    
    read -p "请输入要替换的字符串:" -t 30 str1
    read -p "请输入要替换的内容:" -t 30 str2
    # 替换文件内容脚本
    allClass=`ls |grep .java`
    # 这里的.java 可以换成你想要替换的文件正则
    for file in $allClass
    do
        LC_CTYPE=C sed -i "" "s/$str1/$str2/g" $file
        newFile=`echo $file|sed "s/$str1/$str2/g"`
        mv $file $newFile
    done
    echo "
    执行完成
    "
    ls |grep .java
    
    
    有什么不同见解可以在评论区共同讨论
  • 相关阅读:
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    java自学
    java自学
    Java自学
    Java自学
    java自学
  • 原文地址:https://www.cnblogs.com/lambertlt/p/14705543.html
Copyright © 2011-2022 走看看