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下把键盘上的符号输入了一遍  也没打进去 ' (现在打出来这个也不是 ')

可能是输入法的问题吧

  

猜你喜欢

转载自pnxio.iteye.com/blog/2184053
今日推荐