1、 编写一个shell脚本,它把第二个位置参数及其以后的各个参 数指定的文件拷贝到第一个位置参数指定的目录中。
时间: 2023-04-09 08:01:01 浏览: 135
可以回答这个问题。以下是一个示例脚本:
```
#!/bin/bash
# 检查参数数量
if [ $# -lt 2 ]; then
echo "Usage: $0 destination_directory source_file1 source_file2 ..."
exit 1
fi
# 获取目标目录
destination="$1"
shift
# 拷贝文件
for file in "$@"; do
cp "$file" "$destination"
done
echo "Files copied successfully."
```
使用方法:
```
$ ./copy_files.sh /path/to/destination file1.txt file2.txt file3.txt
```
这将把 file1.txt、file2.txt 和 file3.txt 拷贝到 /path/to/destination 目录中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)