|
发表于 2006-12-28 01:20:03
|
显示全部楼层
不应该是RE吧
glob/文件名扩展/文名替换 ?
不过可以参考一下以下代码
- [0 No.2052 huan@huan /tmp/test]$ touch test{1..20}
- [0 No.2053 huan@huan /tmp/test]$ mkdir exam{1,2}
- [0 No.2054 huan@huan /tmp/test]$ ls
- exam1/ test1 test11 test13 test15 test17 test19 test20 test4 test6 test8
- exam2/ test10 test12 test14 test16 test18 test2 test3 test5 test7 test9
- [0 No.2055 huan@huan /tmp/test]$ \mv test{1..14} exam1/
- [b]#这行终于是正则了,而且还是Perl正则:)[/b]
- [0 No.2056 huan@huan /tmp/test]$ rename 's!(.*)!exam2/$1!' test*
- [0 No.2057 huan@huan /tmp/test]$ tree
- .
- |-- exam1
- | |-- test1
- | |-- test10
- | |-- test11
- | |-- test12
- | |-- test13
- | |-- test14
- | |-- test2
- | |-- test3
- | |-- test4
- | |-- test5
- | |-- test6
- | |-- test7
- | |-- test8
- | `-- test9
- `-- exam2
- |-- test15
- |-- test16
- |-- test17
- |-- test18
- |-- test19
- `-- test20
- 2 directories, 20 files
- [0 No.2058 huan@huan /tmp/test]$
复制代码 |
|