脚本语言
文章平均质量分 74
糖果剑客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Here Document免交互
文章目录Here Document免交互定义Here Document常规用法语法格式注意事项免交互的方式实现对行数的统计,将要统计的内容置于"EOF"之间,直接将内容传给wc -l来统计通过read命令接收输入并打印,输入值是两个EOF标记之间的部分,作为变量i的值通过passwd给用户设置密码整体赋值给变量,然后通过echo命令将变量值Here Document免交互定义使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本原创 2021-03-24 11:07:26 · 823 阅读 · 1 评论 -
awk使用方法详解
awk工具awk 选项 ‘模式或条件{编辑命令}’ 文件1 文件2…. //过滤并输出文件中符合条件的内容awk -f 脚本文件 文件1 文件2… //从脚本中调用的编辑指令,过滤并输出内容awk包含几个特殊的内建变量(可直接用)如下所示:FS:指定每行文本的字段分隔符,默认为空格或制表位;NF:当前处理的行的字段个数;NR:当前处理的行的行号(序数);$0:当前处理的行的整行内容;$n:当前处理的行的第n个字段(第n列);FILENAME:被处理的文件名;RS:数据记录分隔,默认为\n原创 2021-03-17 18:41:28 · 3475 阅读 · 0 评论 -
sed的使用详解
文章目录一.sed编辑器1.sed编辑器工作流程2.命令格式一.sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。1.sed编辑器工作流程sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed的工作流程主要包括读取、执行和显示三个过程:1.读取: sed从输入流 (文件、管道、标准输入) 中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern space)2.执行:默认情况下,转载 2021-03-16 19:01:17 · 2402 阅读 · 0 评论 -
10分钟教你学会正则表达式
文章目录正则表达式的定义使用环境表达式组成常见字符基础正则表达式常见表达式:(支持的工具:grep、egrep、sed、awk)扩展正则表达式:(支持的工具:egrep、awk)正则表达式的定义使用环境通常用于判断语句中,用来检查某一字符串是否满足某一格式表达式组成正则表达式是由普通字符与元字符组成普通字符包括大小写字符、数字、标点符号及一些其他符号元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(及位于元字符前的字符)在目标对象中的出现模式常见字符基础正则表达式常见原创 2021-03-16 18:28:13 · 1666 阅读 · 0 评论 -
Shell脚本中的冒泡排序及其他排序方式
文章目录冒泡排序原理脚本实现冒泡排序原理冒泡排序的原理(以递增序为例)是每次从头开始依次比较相邻的两个元素,如果后面一个元素比前一个要大,说明顺序不对,则将它们交换,本次循环完毕之后再次从头开始扫描,直到某次扫描中没有元素交换,说明每个元素都不比它后面的元素大,至此排序完成。脚本实现...原创 2021-03-15 10:48:10 · 1510 阅读 · 0 评论 -
Shell脚本数组详解
文章目录数组的定义方式方法一方法二方法三方法四数组包括的数据类型获取数组的长度数组的遍历数组的切片数组的替换方法一:方法二:方法三:方法四:向函数传数组参数从函数中返回数组数组的定义方式数组中的元素:(30 20 10 60 50 40)数组中的索引: 0 1 2 3 4 5方法一数组名=(value0 value1 value2 …)方法二数组名=([0]=value [1]=value [2]=value …)方法三列表名=“value0 value1 valu原创 2021-03-13 16:28:42 · 1508 阅读 · 0 评论 -
Shell脚本函数详解
文章目录一、函数的定义与作用写法示例二、调用函数的方法传参函数的返回值从函数库文件中调用三、函数作用的范围一、函数的定义与作用1.将命令序列按格式写在一起2.可方便重复使用命令数列写法[ function ] 函数名 (){ 命令序列 &原创 2021-03-10 20:17:06 · 1867 阅读 · 0 评论 -
教你使用shell脚本打印五角星
要求:打印一个五角星图案#!/bin/bash#打印五角星echo "输出五角星图案"for (( i1=1;i1<6;i1++ )) #这是五角星的上面一个角do let c=19-$i1 for (( j1=1;$j1<$c;j1++ )) #这是空格 doecho -n " " donelet d=2*$i1-1for (( k1=1;$k1<=$d;k1++ )) #这是“*” doecho -n "*"doneecho d原创 2021-03-09 19:54:36 · 4066 阅读 · 2 评论 -
10分钟带你了解Shell编程规范与变量
Shell概述在说什么是shell脚本之前,先说说什么是shell。shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。shell 本原创 2021-02-04 22:29:04 · 1743 阅读 · 0 评论
分享