shell脚本语言
文章平均质量分 70
道法—自然
不积跬步,无以至千里;不积小流,无以成江海。——荀子
展开
-
Linux命令:awk求和、平均值、最大最小值
1、求和cat data|awk '{sum+=$1} END {print "Sum = ", sum}'2、求平均cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}'3、求最大值cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Max=...原创 2018-09-10 21:37:11 · 9839 阅读 · 0 评论 -
$@ 与 $*区别
一、编写shell脚本文件在shell中,$@和$*都表示命令行所有参数(不包含$0),但是$*将命令行的所有参数看成一个整体,而$@则区分各个参数eg:for i in "$@"do echo $i #会经历$#次循环donefor i in "$*"do echo $i #只会进行一次循环,如果$*没有加双引号则会进行$#次循环done...原创 2018-12-15 17:06:57 · 247 阅读 · 0 评论 -
zabbix的学习(这里有一些Linux及大数据运维的知识,所以就转载过来了)
原文链接一、系统版本 CentOS-6.5-x86_64 二、环境1、主机名1.1 hostname1.2 vim /etc/sysconfig/networkHOSTNAME= 2、网卡vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ON...原创 2018-11-09 23:37:57 · 1719 阅读 · 0 评论 -
Linux下的grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更...原创 2018-09-10 12:07:26 · 271 阅读 · 0 评论 -
Linux下的cut命令详解
Linux下的cut命令详解定义正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f语法格式cut [-bn] [file] ...原创 2018-09-10 09:47:22 · 386 阅读 · 0 评论 -
Linux下的sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed...原创 2018-09-10 08:53:49 · 282 阅读 · 0 评论 -
Linux中awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho...原创 2018-09-10 07:59:14 · 218 阅读 · 0 评论 -
Linux下的sort命令学习(一)
Linux下的sort命令学习(一)1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[zookeeper@master rh]$ cat seq.txtbananaapplepearorangepear[zookeeper@master rh]$ sort seq.txt a...原创 2018-09-10 07:59:43 · 167 阅读 · 0 评论 -
Linux下的sort命令学习(二)
Linux下的sort命令学习:有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思。今天,我们就来搞定它—-k选项!1 准备素材[root@FDMdevBI opt]# cat testsort.txt google 110 5000baidu 100 5000guge 50 3000sohu 100 4500第...原创 2018-09-10 08:00:19 · 161 阅读 · 0 评论 -
Linux中的wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。...原创 2018-09-10 08:00:40 · 383 阅读 · 0 评论 -
cut,sort,wc,sed,awk
cut:可以控制垂直显示列的数量按照空格进行切分,f表示的是列,1,2表示列的序号。sort排序:有字典序和数值序,默认是按照字典序排序的。-k2是按照第二列进行排序。 -n表示按照数值进行排序,默认是按照字典序进行排序的。这是按照倒序排序。查找并替换:显示输出第一列的命令方法: 命令放在单引号内部,分隔符放在双引号内部...原创 2018-09-10 21:37:33 · 401 阅读 · 0 评论 -
Linux中的脚本编程总结
用户管理添加用户useradd sxt01所有的系统账户都是在home目录下的drwx------ 2 sxt01 sxt01 4096 Dec 10 06:38 sxt01可以去home目录下去进行查询对于两个账户共享同样的东西,可以通过创建组的形式,让两个账户共享相同的东西,具有这样的权限添加组的命令groupadd sxtshare一个用户可以同属于多个组...原创 2018-12-15 17:10:59 · 324 阅读 · 0 评论