会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fengxia6
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2022年10月29日
Shell脚本之数组排序
摘要: 数组排序(使用tr、sort、for) 操作步骤; 使用tr命令将数组内每个元素之间的空格替换为换行符; 之后使用sort命令按从小到大重新排序; 最后使用for循环遍历排序后的元素值。 冒泡排序 类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。 基本思想: 冒泡排序的基本思
阅读全文
posted @ 2022-10-29 18:02 风夏呀
阅读(574)
评论(0)
推荐(0)
2022年10月27日
文本三剑客之sed
摘要: sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed的工作
阅读全文
posted @ 2022-10-27 14:27 风夏呀
阅读(89)
评论(0)
推荐(0)
Shell脚本之免交互
摘要: ere Document免交互 概述 常用的交互程序:read,ftp,passwd,su,sudo。 cat也可配合免交互的方式重定向输出到文件。 作用: 使用I/O重定向的方式将命令列表提供给交互式程序; 标准输入的一种替代品。 语法格式: (开始标记和终止标记之间,是输入的内容) 命令 <<标
阅读全文
posted @ 2022-10-27 14:05 风夏呀
阅读(112)
评论(0)
推荐(0)
2022年10月26日
文本三剑客之awk
摘要: 概述 awk的工作原理: 逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 awk倾向于将一行分成多个"字段"然后再进行处理。 awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。 使用awk命令
阅读全文
posted @ 2022-10-26 17:53 风夏呀
阅读(70)
评论(0)
推荐(0)
2022年10月25日
Shell脚本之正则表达式
摘要: 通配符 通配符:linux命令中可使用通配符替代或者识别某一些文件名。 *:代表的是0个或者多个任意字符。 ?:代表的是有且只有1个任意字符。 [xxxxxx]:代表的是任意一个中括号内的列表中的字符。 通配符通常会用在模糊查询的场景中,正则表达式匹配的精确度比通配符更高。 通配符是用来处理文件名。
阅读全文
posted @ 2022-10-25 15:24 风夏呀
阅读(294)
评论(0)
推荐(0)
2022年10月24日
shell编程之函数,递归
摘要: 函数 定义函数 格式一: function 函数名 { 命令序列 } 格式二: 函数名 () { 命令序列 } #####main##### 可以直接在主代码区直接使用函数名调用函数 删除函数 格式: unset 函数名 查看函数 declare -F #查看函数列表 declare -f #查看函
阅读全文
posted @ 2022-10-24 19:07 风夏呀
阅读(192)
评论(0)
推荐(0)
2022年10月23日
shell脚本之循环语句 echo条件测试
摘要: 循环 遍历(traversal) - 按规则访问非线性结构中的每一项。 迭代(iterate) - 按顺序访问线性结构中的每一项。 递归(recursion) - 在函数内调用自身, 将复杂情况逐步转化成基本情况。 for循环语句 一种遍历的过程,读取不同的变量值,用来逐个执行统一组命令,一般用于循
阅读全文
posted @ 2022-10-23 19:05 风夏呀
阅读(46)
评论(0)
推荐(0)
shell脚本之条件语句(条件测试,if,case)
摘要: 条件测试 文件测试test命令 测试表达式是否成立,成立返回0,非0为不成立 一:test [选项] 条件表达式 二:[ 选项 条件表达式 ] 常用选项 -d 测试文件是否为目录 -f 测试文件是否为普通文件 -e 测试目录或文件是否存在(建议用-e -a不准确) -r 测试当前用户是否有读取权限
阅读全文
posted @ 2022-10-23 18:45 风夏呀
阅读(91)
评论(0)
推荐(0)
2022年10月20日
shell脚本基础
摘要: 作用与应用场景 用途 自动化常用命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件 应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 常见的shell 查看/etc/shells,里面是linux包含的shell bash是大多linux版本默认的shel
阅读全文
posted @ 2022-10-20 13:55 风夏呀
阅读(125)
评论(0)
推荐(0)
2022年10月18日
linux网络 PXE批量安装 Kickstart无人值守安装
摘要: PXE批量网络装机 PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。 PXE具备以下三个优点: 1.规模化:同时装配多台服务器; 2.自动化:安装系统、
阅读全文
posted @ 2022-10-18 19:47 风夏呀
阅读(105)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
公告