awk 相关问题

AWK是一种解释性编程语言,专为文本处理而设计,通常用作数据提取和报告工具。 AWK主要用于Unix系统。

如何使用awk有条件地附加字段的出现?

我有一个看起来像这样的文件:Level,Member HIGH,John HIGH,John HIGH,Paul HIGH,George REG,George REG,George REG,George REG,John REG,Paul REG,Paul REG,Ringo如果我想追加算一算......

回答 3 投票 4

正则表达式只使用awk打印匹配的字符串而不是整行

我试图从下面的数据只匹配ID“549d40r0-1e1b-01v8-0d72-0a8f2c680100”,我使用正则表达式进行模式匹配,但是只需要匹配ID而不是整行有...

awk
回答 1 投票 1

在awk“if”语句中的最后一个下划线后获取字符

我有csv,下面有样本数据。 column1,column2,column3 abc,123,sample_test_FT.txt abc,123,sample_test_IFT.txt我只需要打印列的最后一个下划线后面的字符行...

awk
回答 3 投票 1

如何用bash将每一行提取到不同的变量中

我想从所有单词“test”之后的每一行中的所有空格和字符中提取所有单词,然后逐个数字地选择这些单词。 text.txt aa test`test one`bb test` ...

回答 1 投票 -1

Awk命令 - 检查模式并在输出中显示下一行模式

问题::我有一个日志文件,其中包含如下信息(超过200个ERROR集)。在这里,我想在“ERROR:AddressSanitizer”行之后找到第一个.c文件和函数。如果你看到这里......

回答 1 投票 1

根据第二个文件中相应的ID列表从文件中提取第一个条目?

我有一个2文本文件。 file1包含ID:0 ABCD 3 ABDF 4 ACGFR 6 ABCD 7 GFHTRSFS和文件2:ID001 AB ACGFR DF FD GF TYFJ ANH ID002 DFR AG ABDF HGT MNJ POI YUI ID003 ...

回答 1 投票 -5

如何解释和优化awk数组以匹配和修改两个文件的公共列

在尝试了一整天以获得更多awk和数组后,我的代码现在大致(我认为)我希望的内容:基于公共列匹配两个文件,然后添加来自...的另一列

回答 1 投票 0

基于逗号将行拆分为多行:一个班轮解决方案

我想将以下格式拆分为唯一行输入:17:79412041:C:T,CGGATGTCAT 17:79412059:C:G,T 17:79412138:G:A,C 17:79412192:C:G,T,A期望输出17:79412041:C:T 17:79412041:C:......

回答 5 投票 -1

将月份名称更改为sed awk或批处理中特定行的月份编号

我有一个文件,其中包含测量的观察时间(时间和日期)。输入文件:TimeStamp =星期三,2月21,2018 4:33:10 PM 1,16.00,17.11,703.41,257.462,12.3,13.8 2,...

回答 5 投票 1

如何从另一个文件中的一个文件中查找单词?

在一个文本文件中,我有150个单词。我有另一个文本文件,大约有100,000行。如何检查属于第一个文件的每个单词是否在第二个文件中?一世 ...

回答 2 投票 8

在另一条线上反向匹配多个场

我想编写的逻辑如下:如果当前行的第1列与任何其他行的第3列匹配,并且如果当前行的第3列也匹配该行的第1列,则打印列#1 ...

回答 1 投票 3

awk中用户定义函数的打印输出给出了意外的令牌错误

我想灵活地将两个小awk的输出打印到bash管道,这些管道使用变量(它们最初工作)。我最初认为我可以将整个命令存储为变量本身,但......

回答 2 投票 1

awk:在awk之外调用一个函数

更新:我正在开发一个模块化shell脚本,它在不同级别的子进程中调用usage()。脚本sample.sh的结构类似于:sample.sh├─...├─用法()├─awk├─...

回答 3 投票 6

为什么awk中的sort输入必须通过管道传输?

只是一个简短的理解awk:为什么awk'{split($ 4,a,“。”); print $ 1,$ 2,$ 3,a [1] |“sort -nk3”}'work(并排序依据)第三列,因为它应该是),而这一个awk ......

回答 1 投票 0

如何使用awk根据数值范围向列添加特定值

我正在尝试根据我的bed_file中的数字向我的文件coverage_file添加一列。在我的coverage_file中,我在第二列中有位置,bed_file包含第二列的位置范围...

回答 1 投票 0

使用awk或sed在页眉和页脚之间获取文本,但不包括页眉和页脚

假设我有一个文件myfile.txt,其中包含以下内容:1234 5678 start stuff stop 9871我想获取标题'start'和footer'stop'之间的数据,但不包括这些...

回答 3 投票 3

如何在python脚本中使用格式claming执行awk命令?

python中的脚本如下所示:cmd_3 ='''cat temp_1.cat | awk -F'[=]''{printf(“%s,”,$ 2);} END {printf(“\ n”);}''''调用(cmd_3,shell = True)它返回:awk:第1行:失控弦常数“......

回答 1 投票 0

删除文本流中的第一个单词

如何从流中的每行文本中删除第一个单词? ie $ cat myfile some text 1 some text 2 some text 3我想要的是$ cat myfile | magiccommand text 1 text 2 text 3怎么样......

回答 5 投票 24

在添加之前检查行

我发现了一些我试过的东西,但没有用。基本上我需要用一行来修改/ etc / export,但是在添加文件之前要先检查以确保该行不存在。 ...

回答 1 投票 2

当两个图案之间至少有一条线时,通过sed / AWK打印两个图案之间的线条

我试图通过sed命令在两个模式之间打印行。但是当我们之间有一些线时,我想在结果中包含包含Pattern1 Pattern2的行。如果没有线......

回答 4 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.