
Shell脚本
Shell
清枫cc
这个作者很懒,什么都没留下…
展开
-
shell一键安装memcached脚本
编译安装memcached脚本#!/bin/bash########################################################################Author: LiangDong#Email: 395539184@qq.com#Date: 2021-06-26#FileName: install_memcached.sh原创 2021-06-27 17:12:58 · 154 阅读 · 0 评论 -
shell脚本爬取知乎美女图片
爬取网页地址:https://www.zhihu.com/question/367731424/answer/1854616582脚本内容#!/bin/bash#参数初始化if [ $# -ne 3 ];then echo "Usage: $0 URL -d DIRECTORY" exit -1fiwhile [ $# -gt 0 ]do case $1 in -d) shift; directory=$1; shift ;; *)原创 2021-06-13 19:12:39 · 348 阅读 · 0 评论 -
shell一键编译安装httpd
shell一键编译安装httpd#!/bin/bash########################################################################Author: LiangDong#Email: 395539184@qq.com#Date: 2021-05-28#FileName: install_httpd.sh#UR原创 2021-05-28 23:13:50 · 151 阅读 · 0 评论 -
shell的细节知识点
1.脚本的sha-bang,告诉系统指定一个解释器,可以是shell,程序语言或者任意一个通用程序,这个指定的程序从头开始解释执行脚本中的命令。1 #!/bin/sh2 #!/bin/bash3 #!/usr/bin/perl4 #!/usr/bin/tcl5 #!/bin/sed -f6 #!/usr/awk -f例:cat /usr/share/doc/openssl/REDME>/data/b.sh在b.sh最上面添加 #!/bin/morechmod +x b.sh./原创 2021-05-28 09:08:01 · 208 阅读 · 0 评论 -
Centos7一键编译安装远端主机更新openssl版本
centos7openssl版本低导致PXC集群启动失败系统版本:CentOS Linux release 7.3.1611 (Core)自带的openssl版本OpenSSL 1.0.2e源码包地址:https://github.com/openssl/openssl/releases/tag/OpenSSL_1_0_2k#!/bin/bash########################################################################原创 2021-05-22 19:34:11 · 153 阅读 · 2 评论 -
shell脚本实现Base64加解密
shell实现Base64加解密暂时不支持中文字符脚本:#!/bin/bash########################################################################Author: LiangDong#Email: 395539184@qq.com#Date: 2021-04-23#FileName: base64原创 2021-04-23 21:53:10 · 1873 阅读 · 5 评论 -
Oracle编写定时同步数据库表数据的shell脚本
1.docker安装oracle12c参考连接:https://www.cnblogs.com/Dev0ps/p/10676930.html2.测试环境准备2.1 登录oracle容器 docker exec -it ef7e5bc1c20e /bin/bash (ef7e5bc1c20e自己容器的ID)2.2 sqlplus登录oracle,创建账号并授权su oracle #需切换用户cd /u01/app/oracle-product/12.1.0/xe/bin #o原创 2020-08-07 11:31:38 · 851 阅读 · 0 评论 -
写了一个测试的webservice项目,如何在服务器上运行jar包 JAVA项目启动脚本
maven项目打包项目结构,Server类是程序入口,启动脚本中指定这个类。java -cp 和 java -jar的区别java -cp 可以执行没有mainfest文件的jar包java -jar 执行有mainfest文件的jar包maven打的包是没有mainfest文件的。(IDEA也可以生成带有mainfest文件的jar包,后续在研究)所以这里需要使用java -cp来运行jar包启动。但是如果要运行的jar包依赖了其他jar包,需要一并引入。快速导出maven 项目依赖的j原创 2020-12-19 11:53:11 · 613 阅读 · 1 评论 -
计算可用IP地址范围的shell脚本
输入: 输入IP网段,格式: xx.xx.xx.xx/[0-32]输出:可用地址范围思路:ip与掩码拆分,健壮性判断按位与,或者主机位置0,求出网络号计算该网段可用地址范围。效果:[root@centos8 commonshells]# ./calIpRange.sh 114.12.3.3/30114.12.3.3/30该网段网络号为114.12.3.0114.12.3.3/30该网段最小可用地址为114.12.3.1114.12.3.3/30该网段最大可用地址为114.12.3.2原创 2021-04-05 15:51:22 · 1270 阅读 · 2 评论 -
SHELL编写提示服务成功或失败的通用函数
服务提示成功或失败的脚本函数函数名:getOkFailed入参:$1 = 打印的字符$2 = ok|failed#!/bin/bash# #######################################################################Author: LiangDong#Email: 395539184@qq.com#Date: 2021-04-17原创 2021-04-17 19:42:08 · 230 阅读 · 0 评论 -
shell实现杨辉三角
shell实现杨辉三角思路:从第三行开始,通过两个数组之间的相互计算得出。#!/bin/bash# #######################################################################Author: LiangDong#Email: 395539184@qq.com#Date: 2021-04-19#FileName:原创 2021-04-20 10:08:31 · 571 阅读 · 1 评论 -
shell通过数组实现转置矩阵
shell通过数组实现转置矩阵#!/bin/bash# #######################################################################Author: LiangDong#Email: 395539184@qq.com#Date: 2021-04-19#FileName: matrix.sh#URL:原创 2021-04-20 10:06:17 · 519 阅读 · 0 评论 -
shell编写斐波那契数列
问题:斐波那契数列又称黄金分割数列,因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2),利用函数,求n阶斐波那契数列脚本:#!/bin/bash# ######################################################################原创 2021-04-18 16:01:32 · 4231 阅读 · 0 评论