我有一堆像1.jpg 2.PNG 3.gif 4.jpeg
在目录中的图像。我想将它们全部重命名为1-s.jpg 2-s.PNG 3-s.gif 4-s.jpeg
.
我尝试运行这些命令,但它对目录中的文件没有影响:
rename 's/^(\d+)\.(.*)/$1-s.$2/' .
rename 's/^(\d+)\.(.+)/$1-s.$2/' .
rename 's/.*\.(.+)/$1-s.$2/' .
我做错了什么?
我想使用正则表达式来转换这些:
<input type="text" name="salutation" value={salutation} />
<input type="text" name="first_name" value={first_name} />
进入这些:
<input type="text" name="salutation" value="" />
<input type="text" name="first_name" value="" />
所以在 VIM 中,我尝试了以下所有命令:
:0,$s/value={.+}/value=""/gc
:0,$s/value={(.)+}/value=""/gc
:0,$s/value={[a-zA-Z0-9_\.]+}/value=""/gc
:0,$s/value={[^}]+}/value=""/gc
但是我不断收到消息 Pattern not found。我做错了什么?