我正在尝试使用rename
批量重命名文件。我可以执行大部分更改,但其中一项正在被我忽略。
我正在使用这个
find cracking-the-coding-interview -execdir rename 'y/---/-/' '{}' \+
这个想法对其他正则表达式都适用,但是这种替换没有任何作用。我尝试用其他项目代替破折号
y/---/a/
,它用a代替每个破折号!不只是这三个相连。我也尝试过
'y/-{3}/-/'
我的文件结构如下:
├── cracking-the-coding-interview
│ ├── algorithms
│ │ ├── bfs---shortest-reach-in-a-graph
│ │ │ ├── description.md
│ │ │ ├── solution.java
│ │ │ └── solution.js
│ │ ├── binary-search---ice-cream-parlor
│ │ │ ├── description.md
│ │ │ └── solution.js
│ │ ├── dfs---connected-cell-in-a-grid