老男孩教育每日一题-第90天:写一个脚本并进行判断
发布时间:2020-12-15 16:41:14 所属栏目:安全 来源:网络整理
导读:题目 1、对输入的脚本文件进行语法检查;如果有错误,则提醒用户键入Q或者q无视错误并退出,其它任何键可以通过vim打开这个指定的脚本; 2、要求文件名以传参的方式进行传入,从标准输入中读取,文件名后缀是”.sh” 参考答案: #!/bin/bash#read-p"Pleaseinp
题目 1、对输入的脚本文件进行语法检查;如果有错误,则提醒用户键入Q或者q无视错误并退出,其它任何键可以通过vim打开这个指定的脚本; 参考答案:#!/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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angularjs – Angular Material不会应用样式
- twitter-bootstrap – 当我们打开并关闭弹出窗口时,重置或清
- angularjs源码笔记(1.3)--directive ctrl & attrs
- Shell学习笔记---特殊变量
- scala – 是否可以创建一个可以用作T [A,B]的泛型类型T [A
- scala – 以编程方式提交作业时Spark EC2群集上的java.io.E
- 带有i18n的Angular Universal(服务器端渲染)
- 数组 – 当设置nounset时,如何“ – @ – expand(”${array
- Bootstrap图片轮播
- Angular2:使路由路径不区分大小写