找回密码
 注册免广告
搜索
长桥证券羊毛 📈13 美元 eSIM 羊毛📱Coinbase 大羊毛AI 订阅神卡 👍熊猫速汇 50 元券 🔥
ByBit 交易所羊毛🐑MyFin 5 欧元羊毛 🔥人人必备的 Wise 💳英、德、香港转运 📦,送 $25最便宜的 eSIM 流量手机号 📱
个人 IBAN 出金,注册送 $25 比特币 ฿免费领取 500M 新加坡 eSIM 流量 🎁数字货币银行卡,注册送 7 美元💲  
查看: 393|回复: 0

mac zsh 脚本批量更改文件名里的字符串

[复制链接]

930

主题

8061

回帖

1万

积分

版主

积分
19323
HelloWorld 发表于 2024-2-22 17:02:30 | 显示全部楼层 |阅读模式

注册免广告

您需要 登录 才可以下载或查看,没有账号?注册免广告

×

有时候借鉴别人代码时,不想让用户知道你借鉴谁的代码,往往需要更改变量名或者文本,这个用 vscode 直接改很简单
但是文件名也得改,否则 import 的路径可能会找不到
找 chatgpt 写了个脚本:

  1. for file in $(find ./src -type f -name '*OLD*' -o -type d -name '*OLD*'); do \
  2.   if [[ -e $file ]]; then \
  3.     newname=${file//OLD/NEW}; \
  4.     mv "$file" "$newname"; \
  5.   fi; \
  6. done
复制代码


以上代码会将 ./src 文件夹下所有文件及其子文件夹下所有文件名里的 OLD 字符串都改成 NEW,大小写敏感
您需要登录后才可以回帖 登录 | 注册免广告

本版积分规则

排行榜|意见建议|数字居民论坛

GMT+8, 2025-1-18 20:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表