Chr*_*h.P 2 shell regular-expression
我想将所有文件夹从“dd.mm.yy”重命名为“yy.mm.dd”。如何在shell中做到这一点?
bash重命名当前目录中的目录的解决方案:
for f in [0-3][0-9].[01][0-9].[0-9][0-9]; do
[ -d "$f" ] && mv -v "$f" "${f:6}.${f:3:2}.${f:0:2}"
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
238 次 |
| 最近记录: |