
Shell
Zhuuu_ZZ
这个作者很懒,什么都没留下…
展开
-
<Zhuuu_ZZ>Linux Shell编程变量的定义及运算
Linux Shell编程变量的定义及运算一.概念二.应用场景三.第一个Shell脚本四.变量1.变量的定义1.1 直接赋值法1.2 引用赋值法2.执行变量的运算2.1 对变量2.2对数组2.3对文件2.4 对传递参数2.5 预定义变量 一.概念 Shell脚本是包含一系列命令的文本文件 Shell读取此文件并执行命令 二.应用场景 重复性操作 批量事务处理 自动化运维 定时任务执行 三.第一个Shell脚本 1.#!/bin/bash是每一个shell必须有的头的定义,其中#!是一个约定的标记,它告诉系原创 2020-08-28 14:56:58 · 392 阅读 · 1 评论 -
<Zhuuu_ZZ>Shell之运算符
Shell之运算符1.数值关系运算符2.逻辑运算符3.字符串运算符4.文件运算符 1.数值关系运算符 2.逻辑运算符 3.字符串运算符 4.文件运算符原创 2020-08-28 15:39:22 · 223 阅读 · 1 评论 -
<Zhuuu_ZZ>让我们来康康脚本流程控制
Shell流程控制1.if else-if else2.for循环3.while4.until5.case 1.if else-if else if else-if else 语法格式: if condition1 then command1 elif condition2 then command2 else commandN fi 2.for循环 for循环一般格式为: for var in item1 item2 … itemN do command1 command2 … commandN don原创 2020-08-28 16:13:03 · 233 阅读 · 1 评论 -
<Zhuuu_ZZ>Shell自定义函数你真的都会吗
Shell自定义函数1.测试自定义函数2.图形函数3.小数函数4.awk5.日志脚本6.tomcat启动/停止脚本 1.测试自定义函数 1.[function] 函数名(){函数体;} 可以有return语句,但只能return值类型 2.参数的传递:函数内部的参数列表只取决于内部调用函数时的参数列表,与脚本的参数(即./a.sh 参数)无直接影响 #!/bin/bash function f(){ echo "hello,shell!" } a(){ b=1+1 c=$[ $原创 2020-08-31 22:17:32 · 254 阅读 · 1 评论 -
<Zhuuu_ZZ>用SHELL脚本一键安装JDK,MYSQL,SVN,TOMCAT
用SHELL脚本一键安装JDK,MYSQL,SVN,TOMCAT 话不多说,直接上代码(只是最low的版本,留个坑) #!/bin/bash jdk(){ tar -zxvf jdk-8u221-linux-x64.tar.gz cd /opt/jdk1.8.0_221/ a='export JAVA_HOME=/opt/jdk1.8.0_221 export CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/li原创 2020-09-02 16:46:48 · 499 阅读 · 1 评论