前面使用了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下把键盘上的符号输入了一遍 也没打进去 ' (现在打出来这个也不是 ')
可能是输入法的问题吧