编写bash程序,当输入1时执行:mkdir 202130222038 cd 202130222038 mkdir -p test1/test2/test3/test4 ./a.out yum install tree tree 当输入2时执行mkdir /home/yxp cd /home/yxp groupadd caigoubu groupadd shengchan groupadd xiaoshou groupadd caiwu 当输入3时执行./travel.out make -f Makefile make -f Makefile backup
时间: 2024-02-18 21:00:43 浏览: 32
好的,以下是您所需的Bash程序代码:
```
#!/bin/bash
read -p "请输入要执行的操作:1、2或3:" opt
case $opt in
1)
mkdir 202130222038
cd 202130222038
mkdir -p test1/test2/test3/test4
./a.out
yum install tree
tree
;;
2)
mkdir /home/yxp
cd /home/yxp
groupadd caigoubu
groupadd shengchan
groupadd xiaoshou
groupadd caiwu
;;
3)
./travel.out
make -f Makefile
make -f Makefile backup
;;
*)
echo "输入错误!请输入1、2或3。"
;;
esac
```
当输入1时,程序将在当前目录下创建一个名为“202130222038”的文件夹,并在其中创建一个名为“test1/test2/test3/test4”的文件夹层级。然后它将执行名为“a.out”的可执行文件,安装“tree”工具并显示目录树。
当输入2时,程序将在“/home/yxp”目录下创建一个文件夹,并在其中创建名为“caigoubu/shengchan/xiaoshou/caiwu”的四个群组。
当输入3时,程序将执行名为“travel.out”的可执行文件,并在执行“Makefile”文件和“Makefile backup”命令时备份文件。
请注意,此程序仅供参考,并且可能需要根据您的实际需求进行修改。