liunx中sed、grep、cut、sort、tee、diff、paste命令

author author     2023-03-26     234

关键词:

参考技术A

把最近学习的liunx命令做一个总结,方便复习使用。

grep是 过滤工具,用于根据关键字进行 行过滤

1、语法:

2、常见选项:

3、常见的案例使用

cut是 截取工具,用于列的截取

1、语法

2、常见选项

3、常见的案例使用

关于sed命令的使用,大家可以搜索网上相关文章,这里只列举了部分我工作中常用的用法。

1、常见的案例使用

sort工具用于 排序 ,它将文件的每一行作为一个单位,从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

1、语法和选项

2、常见的案例使用

tee工具是从标准输入读取并写入到标准输出和文件,即:双向覆盖重定向(屏幕输出|文本输入)

1、常见的案例使用

diff工具用于逐行 比较文件的不同
注意:diff描述两个文件不同的方式是告诉我们怎样改变第一个文件之后与第二个文件匹配
1、语法

2、常用选项

paste工具用于 合并文件行

1、常用选项

2、常见的案例使用

tr用于字符转换,替换和删除;主要用于删除文件中控制字符或进行字符转换。 tr工具是一对一替换 ,是将匹配中的字符替换为另外一个字符。

1、常用选项

2、常见的案例使用

自己现在写文章越来越不用心了,总觉得太忙,要把所有时间用在学习上,多总结多写文章。

sed cut grep linux 命令输出

】sedcutgreplinux命令输出【英文标题】:sedcutgreplinuxcommandoutput【发布时间】:2021-03-2914:20:42【问题描述】:我有一个字符串,我想从匹配中删除所有匹配项,直到第一个逗号:示例["value":1,"btata":"15","Id&qu... 查看详情

shell工具cut/sed/awk/sort(代码片段)

...cut[选项参数]filename说明:默认分隔符是制表符2.sed3.awk4.sort 查看详情

如何通过命令行实用程序操作文本:grep、cut、awk、sed 或 BBEdit(Grep 查找选项)

】如何通过命令行实用程序操作文本:grep、cut、awk、sed或BBEdit(Grep查找选项)【英文标题】:Howtomanipulatetextviacommand-lineutilities:grep,cut,awk,sedorBBEdit(GrepFindOption)【发布时间】:2020-06-2419:34:36【问题描述】:我正在为一个srt文件而... 查看详情

日志分析查看——grep,sed,sort,awk运用

概述    我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了。于... 查看详情

bash行,用于简单统计ssh中断尝试

...e,butmorethanyoucanseefromaquickless.#AmountpersourceIP:cat/var/log/sshd/*|grep'Invalid'|rev|cut-d''-f1|rev|sort|uniq-c|sort-n #Amountperday:cat/var/log/sshd/*|grep'Invalid'|tr-s''|cut-d''-f1-2|sort|uniq-c #Theusernamestheytry:cat/var/log/sshd/*|grep'Invalid'|rev|cut-d''-f3|rev|sort|uniq-c... 查看详情

liunx下获取网卡地址的几种方法

CentOSLinuxrelease7.2.1511(Core)系统获取网卡ipifconfigem1|awk‘NR==2{print$2}‘ifconfigem1|sed-n‘2p‘|cut-d‘‘-f10ifconfigem1|sed-n"s/^.*inet(.*) netmask.*$/1/gp"grep‘IPADDR‘/etc/sysconfig/network-scrip 查看详情

shell中统计某个文件中字段的个数

...要的统计结果这是我这边的执行结果:参考技术Acatt.txt|grep"11"|wc-l打印t.xt|grep过滤出11|统计11出现的次数grep"22"t.txt|wc-l追问这种方法我也知道,如果你不知道你要统计是11呢?我想要实现的功能类似与sql中的selectxxx,... 查看详情

linux生产文本处理掌握这些就够了:awk,gawk,sed,grep,sort

...的。如果想在shell脚本中处理任何类型的数据,掌握grep,sed和gawk工具可以达到事半功倍的效果。企业开发中常用,高阶命令。linux文本处理三剑客:grep+sed+awk(gawk)16.0grep的使用所有的类linux系统都会提供... 查看详情

linux生产文本处理掌握这些就够了:awk,gawk,sed,grep,sort

...的。如果想在shell脚本中处理任何类型的数据,掌握grep,sed和gawk工具可以达到事半功倍的效果。企业开发中常用,高阶命令。linux文本处理三剑客:grep+sed+awk(gawk)16.0grep的使用所有的类linux系统都会提供... 查看详情

linux小工具(grep+cut+sort+uniq+tee+diff+patch+paste+tr)(代码片段)

文章目录1.grep2.cut3.sort4.uniq5.tee6.diff1)正常显示2)上下文格式显示3)合并格式显示4)比较两个目录不同5)小技巧(patch)7.paste8.tr工具1.grepgrep是一个行过滤工具,可以根据指定的关键词进行过滤语... 查看详情

禁用plesk中所有域的邮件

...ndsallsitesinPleskthathavethemailenabled,thendisablesthem. SiteList=`egrep'Server(Name)'/var/www/vhosts/*/conf/httpd.include|awk'print$3'|grep-vwww.*|grep-v'^.*..*..*$'|sed's/:80//'|sed's/:443//'|sort-u`; forSitein$SiteListdoResult=`/usr/local/psa/bin/domain-i$Site|grep'Mailservice'|awk'pr... 查看详情

正则grep管道符号“|”特殊符号“||”“&&”wc命令分隔符号cut排序sort去重复uniq符号``的使用(代码片段)

grep的参数与作用 内容补充:^:瞄定行的开始,如‘^#‘匹配所有以#开头的行。$:瞄定行的结束,如‘grep$‘匹配所有以grep结尾的行。.:匹配一个非换行符的字符,如‘gr.p‘后接一个任意字符,然后是p。*:匹配零个或多个先... 查看详情

如何将 cut 和 sed 命令应用于 Powershell?

...单独的文件(一个用于用户数据,另一个用于默认文本)中检索数据并输出一个通函:if[$#-eq0]thenecho"Pleaseentertwoparameters"exitelif[$#-eq1]t 查看详情

第四周(代码片段)

.../sbin/nologin的用户个数,并将用户都显示出来cat/etc/passwd|grep-v‘/sbin/nologin‘|wc-lcat/etc/passwd|sed-nr‘/[^/sbin/nologin]$/s/(.*):x:.*/1/p‘2、查出用户UID最大值的用户名、UID及shell类型cat/etc/passwd|sed-nr‘s/^(.*):x:([0-9]+).*:/12/p‘|sort-r|head-13、统... 查看详情

find、grep、sed、awk的使用

...前的日志并压缩存储在/work下,要求包名为当天日期二、grep的用法grep支持通配常用方法:1.grep"^####"zabbix_server.conf匹配文件中指定匹配规则的字符串2.输出匹配行的前后几行grep"^####"zabbix_server.conf-C33.结合tr实现大小... 查看详情

关于cutsortgrep等几个命令在实际问题的小应用

...gin的用户个数,并将用户都显示出来该问题主要使用cat、grep、cut、wc命令与管道。cat/etc/passwd|grep-v‘/sbin/nologin‘|cut-d":"-f1cat/etc/passwd|grep-v‘/sbin/nologin‘|cut-d":"-f1|wc-l2、查出用户UID最大值的用户名、UID及shell类型该... 查看详情

1-27sed基本编程和cut基本应用

...难,但是功能很强大,不过需要交互式使用。不适合脚本中操作文本文件。sed--->流编辑器streameditorsed文本编 查看详情

linux中cut有误

Last|grep‘root’|cut–d‘’-f1这个命令本是只取得第一列,但是为什么全部显示?这个命令本是只取得第一列Last|grep'root'|cut–d''-f1注:‘’中间有一个空格‘’最好转一下,把多个空格改为一个last|grep'root'|tr-s... 查看详情