shell脚本语言
文章平均质量分 70
wyqwilliam
提供京津冀地区最专业的职称评审路径规划、政策咨询、成果梳理、流程托管、答辩指导,欢迎私信咨询(zhishentong)。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 10083 阅读 · 0 评论 -
$@ 与 $*区别
一、编写shell脚本文件 在shell中,$@和$*都表示命令行所有参数(不包含$0),但是$*将命令行的所有参数看成一个整体,而$@则区分各个参数 eg: for i in "$@" do echo $i #会经历$#次循环 done for i in "$*" do echo $i #只会进行一次循环,如果$*没有加双引号则会进行$#次循环 done ...原创 2018-12-15 17:06:57 · 292 阅读 · 0 评论 -
zabbix的学习(这里有一些Linux及大数据运维的知识,所以就转载过来了)
原文链接 一、系统版本 CentOS-6.5-x86_64 二、环境 1、主机名 1.1 hostname 1.2 vim /etc/sysconfig/network HOSTNAME= 2、网卡 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ON...原创 2018-11-09 23:37:57 · 1829 阅读 · 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 · 314 阅读 · 0 评论 -
Linux下的cut命令详解
Linux下的cut命令详解 定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的 剪切依据 cut命令主要是接受三个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f 语法格式 cut [-bn] [file] ...原创 2018-09-10 09:47:22 · 514 阅读 · 0 评论 -
Linux下的sed命令详解
简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed...原创 2018-09-10 08:53:49 · 328 阅读 · 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 · 273 阅读 · 0 评论 -
Linux下的sort命令学习(一)
Linux下的sort命令学习(一) 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [zookeeper@master rh]$ cat seq.txt banana apple pear orange pear [zookeeper@master rh]$ sort seq.txt a...原创 2018-09-10 07:59:43 · 208 阅读 · 0 评论 -
Linux下的sort命令学习(二)
Linux下的sort命令学习: 有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思。今天,我们就来搞定它—-k选项! 1 准备素材 [root@FDMdevBI opt]# cat testsort.txt google 110 5000 baidu 100 5000 guge 50 3000 sohu 100 4500 第...原创 2018-09-10 08:00:19 · 220 阅读 · 0 评论 -
Linux中的wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。 3.命令参数: -c 统计字节数。 ...原创 2018-09-10 08:00:40 · 735 阅读 · 0 评论 -
cut,sort,wc,sed,awk
cut:可以控制垂直显示列的数量 按照空格进行切分,f表示的是列,1,2表示列的序号。 sort排序:有字典序和数值序,默认是按照字典序排序的。 -k2是按照第二列进行排序。 -n表示按照数值进行排序,默认是按照字典序进行排序的。 这是按照倒序排序。 查找并替换: 显示输出第一列的命令方法: 命令放在单引号内部,分隔符放在双引号内部 ...原创 2018-09-10 21:37:33 · 466 阅读 · 0 评论 -
Linux中的脚本编程总结
用户管理 添加用户 useradd sxt01 所有的系统账户都是在home目录下的 drwx------ 2 sxt01 sxt01 4096 Dec 10 06:38 sxt01 可以去home目录下去进行查询 对于两个账户共享同样的东西,可以通过创建组的形式,让两个账户共享相同的东西,具有这样的权限 添加组的命令 groupadd sxtshare 一个用户可以同属于多个组...原创 2018-12-15 17:10:59 · 393 阅读 · 0 评论
分享