ubuntun rename命令 语法错误

前面使用了for in  循环做了批量文件重命名 和 批量简历连接文件

 

mv命令可以单独给文件重命名   mv直接可以理解为w下的剪切

 

rename可以批量重命名文件 很方便

 

rename 在c/perl版本不一致 man 获取相关信息 

rename 在不同版本的linux下用法不一致  使用前 man 即可

 

shell 下输入 rename 's/希望替换字符/替换字符/'  *.files

就可以了

 

``内规则与sed用法一致   *.files可以使用正则表达式 自由组合筛选条件

 

eg:

     rename `s/arm-s3c-linux/arm-linux/` *

即对当前文件夹下所有文件进行上述条件重命名

 

shell输出:未预期符号

 

折腾了好一会.....

 

最后man rename

 

发现 文档的 '' 与执行命令书写的 ``  不一致

把文档中的符号复制出来替换了 shell中输入的 ``

执行 -》 通过

 

莫名其妙

 

在shell下把键盘上的符号输入了一遍  也没打进去 ' (现在打出来这个也不是 ')

 

可能是输入法的问题吧

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值