- 论坛徽章:
- 25
|
回复 1# rtzd
- cd a
- cat 1
- 0975青海果洛藏族(果洛州)
- 0970青海海北(海北州.海晏)
- 0972青海海东市(海东)
- 0974青海海南藏族(海南州.共和)
- 0977青海海西州(海西.德令哈)
- 0979青海海西州.格尔木
- 0973青海黄南藏族(黄南州)
- 0971青海西宁
- 0976青海玉树藏族(玉树州)
- tree -N a*
- a1
- ├── 共和.txt
- ├── 果洛.txt
- ├── 海北.txt
- └── 海东.txt
- a2
- ├── 德令哈.txt
- ├── 格尔木.txt
- ├── 海南州.txt
- └── 海晏.txt
- a3
- ├── 海西.txt
- ├── 黄南.txt
- ├── 西宁.txt
- └── 玉树.txt
- 0 directories, 12 files
- awk 'BEGINFILE{if(FILENAME!=ARGV[1]){split(FILENAME,t,"[/.]");for(i in a){if(a[i]~t[2]){cmd="mv "t[1]"/"t[2]"."t[3]" \042"t[1]"/"i"."t[3]"\042";f=1;break}};if(!f){for(i in a){if(i~t[2]){cmd="mv "t[1]"/"t[2]"."t[3]" \042"t[1]"/"i"."t[3]"\042";break}}};f="";system(cmd)}}FILENAME==ARGV[1]{split($0,s,"[()]");a[$0]=s[2];next}' 1 a*/*.txt
- tree -N a*
- a1
- ├── 0970青海海北(海北州.海晏).txt
- ├── 0972青海海东市(海东).txt
- ├── 0974青海海南藏族(海南州.共和).txt
- └── 0975青海果洛藏族(果洛州).txt
- a2
- ├── 0970青海海北(海北州.海晏).txt
- ├── 0974青海海南藏族(海南州.共和).txt
- ├── 0977青海海西州(海西.德令哈).txt
- └── 0979青海海西州.格尔木.txt
- a3
- ├── 0971青海西宁.txt
- ├── 0973青海黄南藏族(黄南州).txt
- ├── 0976青海玉树藏族(玉树州).txt
- └── 0977青海海西州(海西.德令哈).txt
- 0 directories, 12 files
复制代码 |
|