腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何只
匹配
主机文件中的两个第一主机
、
、
、
、
使用下面的egrep命令,我从/etc/host文件中获得主机,如下所示192.9.200.14 Solaris3192.9.200.16 Solaris5192.9.200.19 <e
浏览 2
提问于2014-12-08
得票数 3
回答已采纳
5
回答
如何使用
Linux
/Unix实用程序在输入行的开头提取整数或小数?
、
、
、
、
所提供的投入,例如:1a2.0c 如何使用
Linux
/Unix命令行实用程序在每个输入行的开头提取整数/十进制数?
浏览 7
提问于2014-02-26
得票数 1
回答已采纳
6
回答
如何使用
awk
打印字段与特定字符串
匹配
的行?
、
我有:2 LINUXparam2 value24 SOLARIS param4 value4 我需要
awk
来打印$2为
LINUX
的所有行。
浏览 47
提问于2010-06-02
得票数 54
回答已采纳
2
回答
只使用
AWK
而不使用其他命令(如uniq )来计
数字
段数
样本文件a bc d本例中有2个字段和3个记录。wolf@
linux
:~$
awk
'{print NF}' file.txt 2wolf@
linux
:~$ 要获得唯一的
数字
,需要使用uniq命令。wolf@
linux
:~$
awk
'{print NF}'
浏览 0
提问于2021-01-29
得票数 -2
回答已采纳
2
回答
当\s在
awk
中不工作时,如何
匹配
空白空间的确切数目
、
在
Linux
中,我的文件中有以下模式要
匹配
,因此我更愿意使用
awk
:/* 65 *//*9999 */ 虽然我已经尝试了下面的代码,但\s似乎没有在我的服务器上工作理想情况下,我还想了解如何使用POSIX方法来
匹配
,例如,3个空格以及
数字
和字符。示例:[:space:]{3}
浏览 4
提问于2015-06-01
得票数 0
回答已采纳
1
回答
“例如,在
linux
中的"
awk
-option {print $?}“命令中,{print $1}
有人能解释一下什么是“#整型”(我认为这不仅仅是
数字
.)在
linux
中使用
awk
print命令。我试图在我的
linux
终端上显示我的登录历史记录,并使用
awk
-F ":" '{ print $1 }'命令。我想这可能是
awk
-F ":" '{ print $0 }'和
awk
-F ":" '{ print }'一样的结果,对吗?
浏览 4
提问于2020-01-23
得票数 1
回答已采纳
2
回答
awk
和正则表达式混淆
以前从未在
Linux
上使用过
awk
,我正试图了解它是如何
匹配
正则表达式的。例如,在过去,根据我的经验,正则表达式/2/将
匹配
以下所有行中的2。这将
匹配
2这将不
匹配
22将
匹配
,这将不
匹配
22可能
匹配
匹配
的行是This will not match2,它表示它与
浏览 6
提问于2012-06-16
得票数 1
回答已采纳
2
回答
如何在
AWK
中转义所有非字母
数字
字符?
、
、
我继承了一个非常大的
AWK
脚本,它
匹配
.csv文件,我发现它不
匹配
一些字母
数字
字符,特别是+ ( )。虽然我意识到这在sed中会很容易: sed 's/\([^A-z0-9]\)/\\\1/g' 我似乎找不到一种在
AWK
中调用
匹配
字符的方法。例如,示例输入为: select.
awk
'Patient data +(B/U)' 我想转义非字母
数字
字符,并将该行转换为: Pat
浏览 30
提问于2019-04-26
得票数 1
回答已采纳
3
回答
Linux
:获取具有特定模式的每行的最后一个
数字
,将这些
数字
相加,并将其保存为变量
、
、
、
、
我正在尝试写一个命令,它将获得每个平台的最后一个
数字
,并将它们相加,然后将该
数字
保存为变量。例如,对于下面随机文件中的"AIX“,我希望能够提取1和115,并将116保存为变量。cat randomfile.txt: AIX,6.2.1-0,115
Linux
x86-64,6.4.0-1,16
Linux
86,6.1.3-4,96
Linux</e
浏览 7
提问于2017-04-19
得票数 0
2
回答
如何比较两个文件有一个
数字
的多次出现并输出附加发生?
电流
awk
函数{} a[$0]} b[$0]}END{ for如果任何
数字
的前缀为零,则忽略零,同时进行比较(基本上,
数字
的绝对值必须不同才能被视为不
匹配
),例如3应被视为与003
匹配
,014应视为与14,008与8等相
匹配
。根据需要,也会考虑
匹配
的
数字
,即使它们不一定在两个文件()中
浏览 2
提问于2020-06-21
得票数 0
回答已采纳
1
回答
我只需要在多个日志文件中找到
匹配
模式行的下一行。我在这个网站上发现了
awk
命令
、
、
我只需要在多个日志文件中找到第一个
匹配
行的下一行。我在这个网站上发现了下面有帮助的
awk
命令。它会打印每条
匹配
线的下一行。但我只需要第一次比赛。请帮帮忙。
awk
'/
Linux
/{getline;print}‘文件上面的命令打印: Solaris Redhat 但我只需要下一行到第一条
匹配
线
浏览 5
提问于2014-05-15
得票数 0
回答已采纳
3
回答
使用sed或
awk
获取范围,只有在给定模式
匹配
的情况下
、
、
输入:OS:: UNIXVersion: xxxDescription about UNIXSTARTVersion: xxxDescription about
LINUX
STARTRelease: xxxVersion: xxxDescription about Windows在这里,我
浏览 6
提问于2017-09-23
得票数 1
回答已采纳
1
回答
zgrep列并打印
匹配
的文件名
、
、
我正试图
匹配
Linux
机器上数千个gzipped文件中特定列的模式,并根据
匹配
结果打印文件名。以下选项不适用于我,请提出任何建议。谢谢find .-type f |xargs zcat |
awk
-F"^" '{if($8==12345) print}'
浏览 0
提问于2020-09-24
得票数 1
回答已采纳
7
回答
Linux
-关于对shell输出进行排序
、
、
/
linux
我想知道是否存在计算第三个字段的特定值的数量。例如,我可能需要计算cd、yum和install only的数量。
浏览 8
提问于2013-08-28
得票数 0
回答已采纳
1
回答
带有数值比较不正确结果的
awk
请告知不正确的结果,我试图理解为什么这种情况不适用于
AWK
数字
比较。.,900" |
awk
-F, '{ if ( $1 < 0 || $1 >= 9999.9999 ) { print "Invalid Range" } ' 以上无结果。.,999" |
awk
-F, '{ ( if ( match ( $1, /[^[:digit:]\.] !=0 ) { print "Not Numeric" }
浏览 4
提问于2022-07-19
得票数 0
回答已采纳
1
回答
如何替换bash中一行的文本
我有像这样的txt文件:Ubuntu 14.04 Mageia 4 openSUSE13.1 CentOS 7.0-1406 Slackware
Linux
14.1 我需要把版本号放在行的开头
浏览 0
提问于2014-11-02
得票数 0
回答已采纳
1
回答
awk
无法让我的for i循环工作
我尝试在日志文件中循环,并添加其中一个字段的
匹配
项。
awk
'{count[$8]++}END{for(j in count) print j, count[j]" HIT"}' myfile.txt1 5
浏览 2
提问于2011-04-29
得票数 0
回答已采纳
3
回答
如何使用GREP或
AWK
仅提取
匹配
线的字段
、
、
我只想从文本文件中提取
匹配
REGEX - CVE-[0-9]{4}-[0-9]{4,19}的CVE
数字
。由于数据集的合并,CVE在每一行中的表示方式是不同的。cat text.txtCVE-2016-4449: SUSE
Linux
Security vulnerabilities fixed in Firefox 66:CVE-2019-9799 我可以使用egrep 'CVE-[0-9]{4}-[
浏览 16
提问于2022-10-12
得票数 0
回答已采纳
1
回答
用于生成
AWK
扫描程序的FLEX -标识变量
、
、
、
我正在尝试使用(F)Lex分析为
AWK
源代码构建一个扫描器。我已经能够识别
AWK
keyworkds、注释、字符串文字和
数字
,但是我被困在如何为
匹配
变量实例名称生成正则表达式上,因为这些都是非常动态的。变量必须以字母开头,但可以是字母
数字
,而不考虑大小写。唯一可以使用的特殊字符是下划线("_")。抱歉,我对REGEX不是很有经验,更不用说FLEX的正则表达式了。
浏览 4
提问于2012-09-24
得票数 0
回答已采纳
4
回答
awk
regex如何
匹配
或捕获此字符串
、
、
如何
匹配
或捕获这些字符串: 到目前为止,我已经尝试了这两种正则表达式模式,它们都实现了相同的逻辑
匹配
: /file="ZZ([^-]+)-[^"]+\.XML"/ -
awk
/(?<=ZZ)\w++/ -
awk
中不支持 要在
awk
中处理的文本: file="ZZ12345678-20170101.XML"file=file=
浏览 38
提问于2017-06-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux强大的awk(二)
《快学BigData》-Linux awk命令详解(9)
linux-shell编程中awk变量的使用
搞定Linux Shell文本处理工具,看完这篇集锦就够了
Linux命令行文本工具
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券