2022国赛29:linux脚本题解析

大赛试题内容:

( 十四) ) 脚本
【任务描述】为了减少重复性任务的工作量,节省人力和时间,请采用脚本,实现快速批量的操作。
1.在 linux6 上编写/root/CreateFile.sh 的 shell 脚本,创建 20 个文件/root/test/File101至/root/test/File120,如果文件存在,则先删除再创建;每个文件的内容同文件名,如 File101 文件的内容为“File101”。

解答过程:

[root@cs6 ~]# vim  CreateFile.sh

#!/bin/bash

mkdir /root/test
cd /root/test
for num in {101..120}
do
        if [ -e File${num} ];then
        rm -rf File${num}
else
        touch File${num}
        echo "File${num}">>File${num}
fi
done

保存退出。

[root@cs6 ~]#chmod 777 CreatFile.sh         //设置读写执行权限

[root@cs6 ~]#./CreatFile.sh                        //运行脚本文件


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部