文章 2023-08-10 来自:开发者社区

【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(二)

练习5:写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个0-100的数字)一样时,退出,否则让用户一直输入,并且提示用户的数字比预设数字大或者小点击此文章查看代码练习6: 用Shell实现,把一个文本文档中只有一个数字的行给打印出来[root@Shell test]# cat print_num.sh #!/bin/bash filename="your_text_file.txt" ....

文章 2023-08-10 来自:开发者社区

【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(一)

本篇文章几乎涵盖了绝大部分的Shell语法练习,用一个个实战练习,巩固Shell的学习,话不多说,直接开始。一、基础练习1:按照时间生成文件"2018-05-22.log"将每天的磁盘使用状态写入到对应日期的文件[root@Shell test]# cat disk_status_backup.sh #!/bin/bash name=`date +%F` /bin/df -h > /tmp....

文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解5(普通数组+关联数组+抓阄项目)

本篇文章继续给大家介绍Shell编程,给大家介绍数组相关内容,再配合之前内容,基本已经能够完成Shell中的绝大部分需求了。数组之前的变量好比一个箱子装一个东西,数组相当于是一个箱子里装多个小箱子,小箱子里装东西,每个东西都有编号一、普通数组只能以数字整数作为索引(元素名称,也叫下标)1、语法结构数组名称[元素名称]=元素的值2、数组定义方法1、按照索引定义1. [root@Web01 ~]# ....

文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解4(for循环+并发问题+while循环+流程控制语句+函数传参+函数变量+函数返回值+反向破解MD5)(二)

流程控制语句exit,break,continueexit                    退出脚本break                 跳出循环continue       ....

文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解4(for循环+并发问题+while循环+流程控制语句+函数传参+函数变量+函数返回值+反向破解MD5)(一)

本篇文章继续给大家介绍Shell编程,包括for循环、并发问题,while循环,流程控制语句,函数传参、函数变量、函数返回值,反向破解MD5等内容。for循环1. for 变量 in [取值列表] 取值列表可以是数字 字符串 变量 序列 命令 2. do for循环将取到的值以此赋值给变量 3. 命令即可 4. done 5. 6....

【运维知识高级篇】超详细的Shell编程讲解4(for循环+并发问题+while循环+流程控制语句+函数传参+函数变量+函数返回值+反向破解MD5)(一)
文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解3(if判断+Shell菜单+case流程判断+批量创建删除用户+猜数字小游戏)

本篇文章继续给大家介绍Shell编程,带大家领略Shell的魅力,由if判断引入,以此扩展Shell菜单,case流程判断。还准备了很多案例,包括猜数小游戏,批量创建用户等等,在案例中学习会事半功倍!if判断1. 第一种写法,then在表达式的后面,需要在表达式后面加分号 2. if [表达式成立];then 3. 执行的具体命令集合 4. fi 5. 6. 第二种写法,then在if下面...

【运维知识高级篇】超详细的Shell编程讲解3(if判断+Shell菜单+case流程判断+批量创建删除用户+猜数字小游戏)
文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(二)

3、read交互式传参1. [root@LB00 Day02]# cat jisuanqi_3.sh 2. #!/bin/bash 3. read -p "请输入第一个数字:" num1 4. read -p "请输入第二个数字:" num2 5. echo $num1+$num2=$[$num1+$num2] 6. echo $num1-$num2=$[$num1-$num2] 7. echo....

【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(二)
文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(一)

本篇文章继续给大家介绍Shell编程,包括变量切片、统计变量长度、变量子串删除、子串替换、七种方法进行数值运算、整数比较,多整数比较,字符串比对,正则比对,配合三剑客的高阶用法带大家深入了解Shell编程。变量子串相关知识变量子串是指在一个Shell变量中提取出一部分子串以供后续操作使用。子串可以理解为原字符串的片段。一、变量切片取出name变量中的te1. [root@LB00 ~]# nam....

文章 2023-08-10 来自:开发者社区

【运维知识高级篇】超详细的Shell编程讲解1(Shell作用+脚本书写方式+脚本执行方式+变量分类+变量配置文件+变量定义+Shell重要的位置变量+三种传参方式)

学习Shell编程对于一个运维来说至关重要,现在岗位上基本都要求运维,懂1门脚本语言,或是Shell或是python,今天我们就展开Shell编程的讲解,这也是运维知识高级篇的第一篇,带大家从基础运维向中级运维转变。Shell的作用1. 1、安装操作系统可以选择自动安装(无人值守安装软件cobbler、kickstart) 底层调用shell脚本 2. 2、优化操作系统(防火墙优化 selinu....

【运维知识高级篇】超详细的Shell编程讲解1(Shell作用+脚本书写方式+脚本执行方式+变量分类+变量配置文件+变量定义+Shell重要的位置变量+三种传参方式)
文章 2023-05-16 来自:开发者社区

【运维】PowerShell编程 目录文件相关方法的封装与案例详解

PowerShell 目录文件管理目录文件相关方法的封装与案例详解李俊才 的个人博客:https://blog.csdn.net/qq_28550263?type=blog已入驻阿里云邮箱 :291148484@163.com本文地址:- https://developer.aliyun.com/article/- https://blog.csdn.net/qq_28550263/articl....

【运维】PowerShell编程 目录文件相关方法的封装与案例详解

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐