我有一个目录,其中包含名为19.png
、20.jpeg
和 的文件README00.txt
我想将它们重命名为119.png
, 120.jpeg
, 和README00.txt
。
我想使用 zmv 来执行此操作,因为它在许多其他情况下都能很好地工作,但我无法让 zmv 根据文件名的第一个字符是数字来执行操作。我可以轻易得到1README00.txt
,但这不是我想要的。
答案1
zmv '([0-9]*)' '1$1'
这会1
在以数字开头的文件名前面添加一个。
我有一个目录,其中包含名为19.png
、20.jpeg
和 的文件README00.txt
我想将它们重命名为119.png
, 120.jpeg
, 和README00.txt
。
我想使用 zmv 来执行此操作,因为它在许多其他情况下都能很好地工作,但我无法让 zmv 根据文件名的第一个字符是数字来执行操作。我可以轻易得到1README00.txt
,但这不是我想要的。
zmv '([0-9]*)' '1$1'
这会1
在以数字开头的文件名前面添加一个。