这个程序是一个简单的脚本,用于将指定的文件复制到指定的目录中。

首先,它检查输入的参数数量是否足够,如果不足,则输出用法信息并退出程序。

接着,它检查第一个参数是否为一个目录,如果不是,则输出错误信息并退出程序。

然后,它循环遍历剩余的参数,对于每个参数,它检查是否为一个普通文件并且存在,如果不是,则输出错误信息并继续下一个参数。如果是,则使用cp命令将文件复制到指定的目录中,如果目录中已经存在同名文件,则提示用户是否覆盖。

最后,程序结束。

源码如下:#!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

原文地址: https://www.cveoy.top/t/topic/faUZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录