加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

老男孩教育每日一题-第90天:写一个脚本并进行判断

发布时间:2020-12-15 16:41:14 所属栏目:安全 来源:网络整理
导读:题目 1、对输入的脚本文件进行语法检查;如果有错误,则提醒用户键入Q或者q无视错误并退出,其它任何键可以通过vim打开这个指定的脚本; 2、要求文件名以传参的方式进行传入,从标准输入中读取,文件名后缀是”.sh” 参考答案: #!/bin/bash#read-p"Pleaseinp

题目

1、对输入的脚本文件进行语法检查;如果有错误,则提醒用户键入Q或者q无视错误并退出,其它任何键可以通过vim打开这个指定的脚本;
2、要求文件名以传参的方式进行传入,从标准输入中读取,文件名后缀是”.sh”

参考答案:

#!/bin/bash
#
read-p"Pleaseinputcheckscript:"file
if[-f$file];then
sh-x$file>/dev/null2>&1
if[$?-ne0];then
read-p"Youinputscript$filesyntaxerror.[TypeQ|qtoexitorTypevimtoedit]"answer
case$answerin
Q|q)
exit0
;;
*)
vim$file
;;
esac
fi
fi

备注

今天是每日一题陪伴大家的第90天期待你的进步

对于题目和答案的任何疑问,请在博客评论区留言
往期题目索引

http://www.52php.cn/article/p-dxklwfhw-bcy.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读