![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell脚本
我想喝橙汁儿~
努力努力再努力!!!
展开
-
Linux---shell脚本 求1~100之间数字奇数和、偶数和
输入一个小于100的整数,并计算从1到该数之间所有整数的和一:输入一个小于100的整数,并计算从1到该数之间所有整数的和二:脚本执行三:输入一个小于100的整数,并计算从1到该数之间的奇数和、偶数和四:脚本执行一:输入一个小于100的整数,并计算从1到该数之间所有整数的和[root@localhost ~]# vi qiuhe.sh#!/bin/bashread -p "请输入小于100的整数:" numif [ $num -eq 1 ];then echo "和等于: $num"sum=0原创 2020-11-04 12:21:10 · 12458 阅读 · 0 评论 -
Linux---shell编程之条件测试语句
文章目录一条件测试1.1:条件测试操作-11.2:条件测试操作-21.3:条件测试操作-31.4:条件测试操作-41.5:条件测试操作-51.6:条件测试操作-61.7:条件测试操作-7一条件测试1.1:条件测试操作-1test命令测试表达式是否成立,若成立返回0,否则返回其他非0值格式1: test条件表达式格式2:[条件表达式] [ ]里面至少应有一个空格1.2:条件测试操作-2文件测试[操作符 文件或目录]常用的测试操作符-d:测试是否为目录(原创 2020-11-04 12:11:35 · 81 阅读 · 0 评论 -
Linux文本编辑器三剑客之AWK
文章目录一:awk的工作原理二:awk的命令格式三:awk操作实例演示一:awk的工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个字段"然后再进行处理.awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符"&&“表示"与”、“I1"表示"或”、"!“表示w非”;还可以原创 2020-11-03 12:10:27 · 78 阅读 · 0 评论 -
Shell语言-----Expect免交互
目录一:Expect概述二:Expect基本命令2.1:Expect安装2.2:基本命令(expect流程命令)2.3:基本命令(expect内容命令)2.3:基本命令(expect其他命令)三级目录一:Expect概述Expect是建立在tcl基础上的一个工具,Expect是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题,对于大规模的linux运维很有帮助在Linux运维和开发中,我们经常需要远程登录服务器进行操作,在登录的过程是一个交互的过程,可能会需要输入yes/原创 2020-10-23 22:08:54 · 168 阅读 · 0 评论 -
shell编程之echo语句、运算方法、循环语句与函数
Shell编程循环语句与函数一、echo语句1.1 echo常用转义字符1.2 运算方法二 、循环语句2.1 for循环2.1.1 for循环格式2.1.2 循环中断(break、continue)2.1.3 for循环三种方法2.2 while循环2.3 until循环三 、函数3.1 函数返回值3.2 递归函数3.3 函数库的创建与调用一、echo语句1.1 echo常用转义字符echo -n表示不换行输出echo -e输出转义字符,将转义后的内容输出到屏幕上常用转义字符释义原创 2020-08-25 18:41:21 · 1955 阅读 · 0 评论 -
秒懂的shell编程数组与冒泡算法排序详解
shell编程数组与冒泡算法排序详解一、数组的四种表达方式二 、数组的增删改查操作三 、数组传参3.1 主程序向函数传数组参数3.2 从函数返回数组到主程序四 、冒泡算法排序一、数组的四种表达方式方法1:数组名=(value0 value1 value2 …)方法2:数组名=([0]=value [1]=value [2]=value)方法3:列表名=“value0 value1 value2 …”数组名=($列表名)方法4:数组名[0]=“value”数组名[1]=“value”数原创 2020-08-25 16:21:31 · 847 阅读 · 0 评论 -
有“爱”的菱形图案用Shell脚本如何输出
如何用Shell脚本输出一个“菱形图案”[root@Soul ~]# vi ling.sh#!/bin/bash#菱形上半部分for ((a=1; a<=9; a++))do for ((b=1; b<=9-$a; b++)) do echo -n " " done for ((c=1; c<=2*$a-1; c++)) do echo -n "❥" doneecho ""done#菱形下半部分for ((d=1; d&原创 2020-08-25 14:16:52 · 1041 阅读 · 0 评论 -
Shell编程中各变量的类型及其作用
Shell 编程中变量的作用、类型一、Shell 变量的作用、类型二、自定义变量1.定义新的变量2.查看和引用变量的值3.变量赋值的特殊操作4.设置变量的作用范围5.数值变量的运算三、特殊的 Shell 变量1.环境变量2.只读变量3.位置变量4.预定义变量一、Shell 变量的作用、类型各种 Shell 环境中都使用到了“变量”的概念。Shell 变量用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或系统环境的变化而相应变化。通过使用变量,Shell 程序能够提供更加灵活的功原创 2020-08-24 20:20:21 · 6334 阅读 · 0 评论 -
Shell编程规范与Shell中的管道符号(|)和重定向符号<、>、>>
Shell脚本编程规范Shell脚本的应用场景Shell编程规范1、Shell解释器程序的种类2、编写一个简单的Shell脚本3、执行脚本文件的方式4、Shell环境中的:管道(|)与重定向(< 、>、>>)4.1、管道符号( | )应用4.2、重定向符号(< 、>、>>)应用4.2.1、重定向输出4.2.2、重定向输入4.2.3、错误重定向Shell脚本的应用场景Shell脚本(Shell Script)就是要执行的命令按顺序保存到一个文本文件,并给该文原创 2020-08-24 19:50:31 · 3875 阅读 · 1 评论