shell脚本之管道符和mv

来源:互联网 发布:hires与hifi区别知乎 编辑:程序博客网 时间:2024/06/18 01:31

http://blog.csdn.net/wenchao126/article/details/7461720

需求:想列出指定的内容并将其转移到新的目录中

通过使用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

while true; do ls -l | head -n 1000 | awk '{print $9}' | xargs -i mv {} /data00/ovodata/shhostspooldir;sleep 10;done
0 0
原创粉丝点击