如何编写shell脚步编写Shell脚本,在/root路径下创建一个以名字全拼命名的.c空文件,在/home路径下新建一个以学号命名的文件夹,并将root下创建的.c文件复制到该路径下。
时间: 2024-09-18 14:15:38 浏览: 43
你可以使用bash shell脚本来完成这个任务。下面是一个简单的示例脚本:
```bash
#!/bin/bash
# 创建一个名为$USER的.c文件(假设$USER是当前用户的用户名)
echo "This is a sample C file." > /root/$USER.c
# 新建一个以学号命名的目录(这里假设学号为12345)
mkdir -p /home/$USER/12345
# 将/root/$USER.c文件复制到/home/$USER/12345目录下
cp /root/$USER.c /home/$USER/12345/
# 显示操作结果
echo "File created and copied successfully."
# 如果有任何错误,显示错误信息
if [ $? -ne 0 ]; then
echo "An error occurred."
fi
```
保存这个脚本,例如命名为`create_files.sh`,然后给它执行权限:
```sh
chmod +x create_files.sh
```
最后运行它:
```sh
./create_files.sh
```
阅读全文