shell
文章平均质量分 77
lc_29503203
这个作者很懒,什么都没留下…
展开
-
Linux下shell脚本中的字符串截取
shell中字符串截取有8种方法: 现在假设有变量 val=http://Facebook.com 1. # 号截取,删除左边字符,保留右边字符,具体看下图: 执行结果图: echo ${val#*//} 其中 val 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符,即删除 http://2.## 号截取,删除左边字符,保留右边字符,如图: 执行原创 2017-03-28 23:18:03 · 861 阅读 · 0 评论 -
shell工具篇之grep
在介绍shell工具之前我们先来看一下有关正则表达式的概念。 1.什么是正则表达式? 规定一些特殊语法表示字符类、数量限定符和位置关系,然后⽤这些特殊语法和普通字符⼀起表示 一个模式,这就是正则表达式(Regular Expression)。 总结一点:正则表达式三大要素 (1)规定目标字符串的字符类; (2)规定数量限定符(手机号包含多少位数); (3)规定位置限定符 2.grep原创 2017-06-20 20:22:38 · 896 阅读 · 0 评论 -
shell工具篇之sed
1.首先先来了解一下什么是sed? sed叫做流编辑器,在shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换成为另一种格式输出。下面我们通过一张原理图来了解一下它的工作模式: 编辑命令的格式为,sed /pattern/action 经过sed处理后文件内容并没有改变,除⾮使用重定向存储输出。Sed主要用来自动原创 2017-06-24 14:01:20 · 2828 阅读 · 0 评论 -
shell工具篇之awk
1.了解awk必须要知道的三点: awk是文本处理工具,不仅能以行为单位处理文件还能以列为单位处理文件;awk默认行分隔符为'\n' ,列分隔符默认为空格或tab;awk还是一门很复杂的脚本语言,具有类C一样的分支和循环结构。 2.awk命令格式原创 2017-06-26 13:57:56 · 1126 阅读 · 0 评论 -
shell脚本中数组用法总结及脚本实现冒泡排序
在用shell脚本实现冒泡排序之前,我们先来总结一下shell中的数组。 1.shell脚本中数组的操作 (1)shell脚本中数组的定义 arr=(1 2 3 4 5 6 7 ) (2)默认获取数组中第一个元素 echo $arr 或者 echo ${arr[0]} (3)通过下标访问取出数组中的元素 echo ${arr[2原创 2017-09-03 22:44:17 · 3531 阅读 · 3 评论