源码如下:#!binbashif $# -lt 2 then echo Usage $0 Dir file1 file2 ; exit 1;fitest ! -d $1 && echo Parameter 1 must be a dirctory && exit 1DIR=$1shiftfor ido test ! -f $i && echo Error $i is not an ordi
这个程序是一个简单的脚本,用于将指定的文件复制到指定的目录中。
首先,它检查输入的参数数量是否足够,如果不足,则输出用法信息并退出程序。
接着,它检查第一个参数是否为一个目录,如果不是,则输出错误信息并退出程序。
然后,它循环遍历剩余的参数,对于每个参数,它检查是否为一个普通文件并且存在,如果不是,则输出错误信息并继续下一个参数。如果是,则使用cp命令将文件复制到指定的目录中,如果目录中已经存在同名文件,则提示用户是否覆盖。
最后,程序结束。
原文地址: https://www.cveoy.top/t/topic/faUZ 著作权归作者所有。请勿转载和采集!