END使用
[root@bogon ~]# cat d.sh
#!/bin/bash
#. /etc/init.d/functions
cat <<END
+----------------------------------+
| |
| This is install python |
| |
| 1.安装依赖环境 |
| 2.安装pip |
| 3.安装python3.5 |
| |
+----------------------------------+
END
#node 0.
read -p "请你输入一个数字:" NUM
# expr $NUM + 1 &> /dev/null
if [ "$?" -ne 0 ];then
echo "对不起,请你输入整数!!!" /bin/false
exit 1
elif [ "$NUM" -eq 0 ];then
echo "对不起,请你输入比0大的数字!!!" /bin/false
exit 1
fi
[root@bogon ~]# ./d.sh
+----------------------------------+
| |
| This is install python |
| |
| 1.安装依赖环境 |
| 2.安装pip |
| 3.安装python3.5 |
| |
+----------------------------------+
随机推荐
- struts2--入
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互. struts ...
- boost::swap
boost::swap是对标准库里的std::swap的增强和泛化,为交换两个变量的值提供便捷的方法. 为了使用需包含头文件: #include <boost/swap.hpp> 原理 c ...
- php类的定义与实例化方法
php类的定义 类是对某个对象的定义.它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.实际上它本身并不是对象,因为它不存在于内存中.当引用类的代码运行时,类的一个新的实例,即对象,就在内 ...
- Greenplum table 之 外部表
转载自: https://www.cnblogs.com/kingle-study/p/10552097.html 一.外部表介绍 Greenplum 在数据加载上有一个明显的优势,就是支持数据的并发 ...
- Springboot项目使用junit-test(@Test)报错原因汇总
1.不要随便改测试包名,我就是因为这个错的!!! 2.有的是pom.xml文件中引入了junit测试的两个jar包 3.其他问题百度就行
- html5文件夹上传源码
前段时间做视频上传业务,通过网页上传视频到服务器. 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制:2,请求时间过长, ...
- Docker Dockerfile 定制镜像
使用 Dockerfile 定制镜像 镜像的定制实际上就是定制每一层所添加的配置.文件.如果我们可以把每一层修改.安装.构建.操作的命令都写入一个脚本,用这个脚本来构建.定制镜像,那么无法重复的问题 ...
- 2018-2019-2 20165312《网络攻防技术》Exp 8 Web基础
2018-2019-2 20165312<网络攻防技术>Exp 8 Web基础 目录 一.相关知识点总结 二.实验内容 三.实验步骤 四.实验总结及问题回答 五.实验中遇到的问题及解决方法 ...
- 控制 Python 工具箱中的许可行为
def isLicensed(self): """Allow the tool to execute, only if the ArcGIS 3D Analyst 扩展模 ...
- sql server management studio 连接时指定非默认端口 ,port