当前位置: 技术问答>linux和unix
根据文件名拷贝文件到其它目录
来源: 互联网 发布时间:2016-06-08
本文导语: 我是根据文件建立的年月给文件命名,如200901.txt,200902.txt,等等。我想把任意连续六个月的文件拷贝到其它目录,如何实现?使用awk吗? | cp 2009[01][0-9].txt /tmp 比如 1月到6月 cp 20090[1-6].txt /t...
我是根据文件建立的年月给文件命名,如200901.txt,200902.txt,等等。我想把任意连续六个月的文件拷贝到其它目录,如何实现?使用awk吗?
|
cp 2009[01][0-9].txt /tmp
比如 1月到6月
cp 20090[1-6].txt /tmp
07月 到 12月
这种比较麻烦。 就分两条吧。
比如 1月到6月
cp 20090[1-6].txt /tmp
07月 到 12月
这种比较麻烦。 就分两条吧。
|
#!/bin/sh
for ((i=0;i/dev/null
done
保存成mycp.sh,执行方法:./mycp.sh 2008-10 6
第一个参数是起始年月(格式为yyyy-mm),第二个参数为指定几个月。
for ((i=0;i/dev/null
done
保存成mycp.sh,执行方法:./mycp.sh 2008-10 6
第一个参数是起始年月(格式为yyyy-mm),第二个参数为指定几个月。