awk 相关问题

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

Shell 动态变量作为 AWK 内的条件

我有一个 sh (POSIX) 脚本,我试图从主机列表 (SSH) 中选择一个主机,该列表在主机名上有一些有趣的信息,例如可用的可用内存、用户已经连接.. .

回答 1 投票 0

通过管道传输到 awk 的 Bash 命令有时会被缓冲

系统:Linux 4.13.0-43-generic #48~16.04.1-Ubuntu BASH_VERSION='4.3.48(1)-发布' 命令: 睡觉时 5 做 日期+%T 完成 | awk -F: '{打印 $3}' 应该打印...的第三个字段(秒)

回答 2 投票 0

如何从管道和文件中提供 awk 输入?

我想知道如何让 awk 从管道输出和文件中获取字符串? 我基本上有一系列命令,最终会输出一个字符串。我想再次检查这个字符串...

回答 2 投票 0

如何在Ubuntu中使用bash反转文件中的所有单词?

我想反转文件中的完整文本。 假设文件包含: com.e.h/float 我想得到的输出为: 浮动/h.e.com 我已经尝试过命令: 修订文件.txt 但我有...

回答 5 投票 0

使用awk动态表宽度

是否有更复杂的方法使用 awk 来格式化表格?如果通过管道传输到 |,我当前的代码并不完全按照我的预期执行。 column -t,PATTERN 列将所有单词标记为选项卡。 主要()...

回答 1 投票 0

删除第一个和最后一个双引号(最好是 sed/awk)

我只想删除第一个和最后一个双引号 输入: word1 -word2 {word3} -word4 {"word5 'word6' "word7 word8" .word9"} -word10 (word11) 单词1 -单词2 {单词3} -单词4 {&q...

回答 3 投票 0

避免在 bash 数组中存储的输出中按空格分割字符串

数组 A 存储此 awk 脚本的输出: A=(`awk'开始{ z[1]=4;z[2]=7;z[3]=5; w[1]="你好吗?"; w[2]="很好,你呢?"; w[3]=“好的,谢谢”...

回答 1 投票 0

寻找与 sed 替换等效的 awk gsub|sub|gensub

我正在使用以下 sed 命令,我想将其传输到 awk 以将日期从 2023-12-15 更改为 15/12/2023: echo "c_az_6332,2023-12-15,-24.01,BP_Connect,详情,详情&qu...

回答 4 投票 0

寻找与 sed 替换等效的 awk gsub|sub|gensub

我正在使用以下 sed 命令,我想将其传输到 awk 以将日期从 2023-12-15 更改为 15/12/2023: echo "c_az_6332,2023-12-15,-24.01,BP_Connect,详情,详情&qu...

回答 4 投票 0

awk 匹配字符串中的反斜杠

我的文件内容如下: 2023-12-24T07:00:00 2152 4078 information.cp 253 TEST 验证“C:\Windows\Temp est file1.exe”的证书已完成,SHA1:“

回答 1 投票 0

Awk 脚本删除某些块模式

我有以下包含很多条目的文件: [...] 编辑“ip_address_1” 设置 uuid 8b6d9bd0-9fe7-51ee-d54d-d904bfc9a7e1 设置关联接口“interface1” 设置...

awk
回答 1 投票 0

awk:如何使用 [[ 和 ]] 作为字段分隔符/定界符?

我需要使用双方括号作为字段分隔符,包括开括号和闭括号。 双反斜杠仅适用于一种类型,打开或关闭,例如 awk -F '\[\[' 并且不拾取单个 br...

awk
回答 2 投票 0

如何在 macOS shell 脚本中提取默认打印机描述(友好名称)(使用 awk 中的变量)

我正在尝试编写一个 macOS shell 脚本,它可以使用默认打印机的描述(友好名称)作为变量。我已经做到了这一点: #!/bin/bash default_printer_info=$(lpstat -d)

回答 1 投票 0

根据条件反转特定字段中的字符串

我有这个文件: m64071_220512_054244/12584899/ccs rev pet047-10055 ACGTGCGACCTTGTGA TTGAGGGTTCAAACGTGCGACCTTGTGA m64071_220512_054244/128321000/ccs rev pet047-10055 ACGTGCGACCTTGTGA

回答 1 投票 0

Linux 输出重定向到文件

这是在 RHEL 7 中。 简单的 shell 脚本: 而[1]; 做 echo“测试消息1” echo“测试消息2” 回声“” 睡10 完毕 以下工作正常: ./循环测试.s...

回答 1 投票 0

在同一行和打印行中Grep列值

我有这个 5 列文件: m64071_220512_054244/46858502/ccs

回答 1 投票 0

为什么这两个函数需要如此不同的时间来处理?

我目前发现 Shell 和 Bash 正在从事一个学校项目。 我正在开发的函数需要使用 csv 文件作为数据来计算每个司机的行程次数。 因此,它会检查是否...

回答 1 投票 0

AWK:在输入文件中替换并写入列值

如果 $3 > 100,我正在尝试替换输入文件的 $3 列值。我尝试过: awk 'BEGIN {FS=" "} {if($3 > 100) $3=$3/100;print}' test.stat 这会输出正确的变化...

awk
回答 5 投票 0

替换两个字符串之间的多次出现

我需要将 xx 和 zz 之间的每个字符 a 替换为 hello: #输入 xxab abzz ca xxbczz aaa axxazza xxczzaxxczz #输出 xxhellob hellobzz ca xxbczz aaa axxhellozza xxczzaxxczz 这有效...

回答 6 投票 0

使用 awk 的正则表达式打印捕获组

天啊,我正在尝试使用 awk 和正则表达式提取两个捕获组。 输入文件内容: Line1: 2023-12-24T07:00:00 2152 4078 information.cp 253 TEST 验证证书完成...

回答 1 投票 0

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