按日期移动文件
先通过ll与awk命令可以将九月份的文件过滤出来
ll | awk '/Sep/{print $9 }'
再加上MV命令
ll | awk '/Sep/{print " mv -f " $9 " /home/imslog_sep/"}'
其实这样得出来的只是一行行命令语句,并没有真正执行,将命令通过管道传给sh执行
ll | awk '/Sep/{print " mv -f " $9 " /home/imslog_sep/"}'|sh
按日期移动文件
先通过ll与awk命令可以将九月份的文件过滤出来
ll | awk '/Sep/{print $9 }'
再加上MV命令
ll | awk '/Sep/{print " mv -f " $9 " /home/imslog_sep/"}'
其实这样得出来的只是一行行命令语句,并没有真正执行,将命令通过管道传给sh执行
ll | awk '/Sep/{print " mv -f " $9 " /home/imslog_sep/"}'|sh