日期:2014-05-16  浏览次数:20612 次

请教一个 cp 命令
我一个目录下 有 10.txt ~1999.txt的文件  
我想拷贝 10.txt~299.txt 出来 

 想用正则表达式匹配后 拷贝出来 应该怎么写呢 ,
欢迎提供 不同的方法

------解决方案--------------------
cp ??.txt _
cp 1??.txxt _
cp 2??.txt _
懒。。
------解决方案--------------------

ls|grep '^[1-2]\{0,1\}[0-9]\{1,2\}\.txt'|xargs -i cp {} $target_dir
------解决方案--------------------
cp ??.txt
cp [1,2]??.txt
------解决方案--------------------
cp \\d.txt 不知道行不行。。
------解决方案--------------------
cp [1-199].txt /tmp
这样可以
------解决方案--------------------
看来楼主跟9楼的版本是一样的 我用的aix不支持9楼的语句。。。
探讨
我指一条语句 呵呵
9 楼的可以 , 差不多可以结贴了