当前位置: 技术问答>linux和unix
怎样截取文件名并用截取的字符命名复制文件?
来源: 互联网 发布时间:2017-02-25
本文导语: 比如我有个文件:A_B_C_D.txt, 我想截取下划线的各部分,然后分别生成A.txt, B.txt, C.txt, D.txt, 且这几个文件内容均与原来的A_B_C_D.txt相同。 注:有没有批处理或linux或脚本等可以快速处理多个文件的方法,因为...
比如我有个文件:A_B_C_D.txt,
我想截取下划线的各部分,然后分别生成A.txt, B.txt, C.txt, D.txt, 且这几个文件内容均与原来的A_B_C_D.txt相同。
注:有没有批处理或linux或脚本等可以快速处理多个文件的方法,因为这样的文件有很多(A_B_C_D.txt。E_F_G.txt, M_J_K.txt .......)
我想截取下划线的各部分,然后分别生成A.txt, B.txt, C.txt, D.txt, 且这几个文件内容均与原来的A_B_C_D.txt相同。
注:有没有批处理或linux或脚本等可以快速处理多个文件的方法,因为这样的文件有很多(A_B_C_D.txt。E_F_G.txt, M_J_K.txt .......)
|
在你那个目录下执行
awk -F'[_|.]' 'NF>2{for(i=1;i