linux 系统下 可以用 grep 和 egrep 进行筛选 ,具体可以参考 http://blog.51cto.com/wubinary/1362549
注意正则表达式 加 单引号 (影响反向选择的结果)
ls | egrep '([A-Z]+)_(\1)0.png'
筛选出同字符出现两次的结果
然后将
运用管道(pipe)和xargs 来将正则表达式筛选出来的结果进行复制
方法1:
加-t (未查到是什么修饰符, xargs 和cp都没有 -t)
ls | egrep '([A-Z]+)_(\1)0.png' |xargs cp -t ../SelfRegression/
方法2:
find *.txt | xargs -i cp {} ../SelfRegression/
-i 与 {} 公用
xargs的一个选项-i,使用-i指定一个替换字符串{},这个字符串在xargs扩展时会被替换掉,当-i与xargs结合使用,每一个参数命令都会被执行一次: