linux命令行更改文件名:将当前目录下所有子目录下以a开头的.cpp文件改名为以b开头的.c文件
linux下文件改名方式众多,正常情况下几乎所有方式都管用,随便一搜即可,但是遇到如标题这样的特殊一点的,很多方式就不管用了,现归纳两种方法如下:
find ./ -name "a*.cpp" | awk '{head=$0;gsub(/\/a[^\/]*\.cpp$/,"",head);body=$0;gsub(/^\..*\/a/,"/b",body);sub(/\.cpp$/,".c"
原创
2018-01-14 12:22:24 ·
8414 阅读 ·
0 评论