需求:想列出指定的内容并将其转移到新的目录中
通过使用mv和管道符有几种方法,
1、file=`ls pattern`;mv $file newdir
2、ls pattern|xargs -i mv {} newdir;
3、find ./ -name "pattern" -exec mv {} newdir ; /*不要忘记后面的 ";",这是必须添加的,否则执行不成功*/
4、for i in `ls |grep -v 0328|grep -v 12.sh`;do mv $i ./0328/ ;done
此文章由指尖极客原创,转载请指出其作者和出处!http://blog.csdn.net/wenchao126
ls | grep -v "stuui.log.wf.new.20160503" | grep -v "stuui.log.wf.20160503"|xargs -i mv {} old;