文件循环拷贝
来源:互联网 发布:ubuntu光盘镜像 编辑:程序博客网 时间:2024/06/08 16:52
#!/bin/sh
# vim: set sw=4 ts=4 et:
ver="0.1"
help()
{
cat << HELP
rotatefile -- rotate the file name
USAGE: rotatefile [-h] filename
OPTIONS: -h help text
EXAMPLE: rotatefile out
This will e.g rename out.2 to out.3, out.1 to out.2, out to out.1[BR]
and create an empty out-file
The max number is 10
version $ver
HELP
exit 0
}
error()
{
echo "$1"
exit 1
}
while [ -n "$1" ]; do
case $1 in
-h) help;shift 1;;
--) break;;
-*) echo "error: no such option $1. -h for help";exit 1;;
*) break;;
esac
done
# input check:
if [ -z "$1" ] ; then
error "ERROR: you must specify a file, use -h for help"
fi
filen="$1"
# rename any .1 , .2 etc file:
for n in 9 8 7 6 5 4 3 2 1; do
if [ -f "$filen.$n" ]; then
p=`expr $n + 1`
echo "mv $filen.$n $filen.$p"
mv $filen.$n $filen.$p
fi
done
# rename the original file:
if [ -f "$filen" ]; then
echo "mv $filen $filen.1"
mv $filen $filen.1
fi
echo touch $filen
touch $filen
- 文件循环拷贝
- cmd for 循环拷贝文件
- c#循环拷贝文件特定文件下所有
- shell 递归函数---循环拷贝文件到指定目录
- 文件拷贝
- 拷贝文件
- 拷贝文件
- 文件拷贝
- 拷贝文件
- 文件拷贝
- 文件拷贝
- 文件拷贝
- 文件拷贝
- 拷贝文件
- 文件拷贝
- 拷贝文件
- 文件拷贝
- 文件拷贝
- excel表格快捷键
- excel表格快捷键
- 强制删除带点的特殊文件夹批处理
- I/O流控制头文件
- sockaddr_in 结构
- 文件循环拷贝
- 《软件调试的艺术》学习笔记——GDB使用技巧摘要(4)——Pthread线程调试
- 简明python教程网址
- RTP/RTCP/RTSP/SIP/SDP
- Source Insight技巧收集
- priority_queue学习
- ARP双绑脚本,无临时文件(LZ-Myst版)
- Windows Phone 7编程学习点滴二——设备方向、系统主题和系统托盘
- JAVA用于控制可见性的4个访问修饰符