需求:想列出指定的內容並將其轉移到新的目錄中ui
經過使用mv和管道符有幾種方法,.net
一、file=`ls pattern`;mv $file newdirblog
二、ls pattern|xargs -i mv {} newdir;get
三、find ./ -name "pattern" -exec mv {} newdir \; /*不要忘記後面的 "\;",這是必須添加的,不然執行不成功*/file
四、for i in `ls |grep -v 0328|grep -v 12.sh`;do mv $i ./0328/ ;donegrep
此文章由指尖極客原創,轉載請指出其做者和出處!http://blog.csdn.net/wenchao126方法
ls | grep -v "stuui.log.wf.new.20160503" | grep -v "stuui.log.wf.20160503"|xargs -i mv {} old;di