AWK

AWK

文章 70 浏览 298

在匹配模式之前打印字符

以下是 awk 命令的组合 awk ' {if ($0~/&gt/) {head=$0getline} {if($0~/pattern/) print head"\n"$0}}' filename1 | awk 'BEGIN {pos=0char=0} {if($…

梦巷 2024-10-18 06:31:11 2 0

试图用 awk 从我的日志中隔离一个块,请帮忙!

我正在尝试编写一个 awk 脚本,该脚本可以从长日志文件中获取包含单词“错误”的块。 基本上这个日志文件包含执行的操作,当其中一个操作失败时,它会…

伏妖词 2024-10-18 06:10:31 2 0

通过模式获取第n个范围

我的输入是这样的: start content A end garbage start content B end 我想提取第二个(或第一个,或第三个...)start .. end块。有了 sed -ne '/sta…

Oo萌小芽oO 2024-10-18 05:12:49 0 0

优化 shell 和 awk 脚本

我使用 shell 脚本、awk 脚本和 find 命令的组合来在数百个文件中执行多个文本替换。文件大小在几百字节到 20 KB 之间。 我正在寻找一种方法来加速这…

尾戒 2024-10-18 02:05:37 2 0

如何在 awk 中截断实际值并丢弃其非整数部分?

我有以下数据集(所有正值) 输入文件 1 2.3456 1 5.02 2 3.9763333 2 0.123 我想截断第二列中的数字并丢弃其非整数部分。 在 awk 中如何做到这一点?…

无需解释 2024-10-17 17:24:57 1 0

bash 循环中的 awk 命令 - 识别双引号

我使用一个简单的 awk 脚本对第四列的拆分中的值进行求和。工作没有问题。 awk '{split($4,NM,"-")if ($10&gt1) {TGC+=NM[2]}}END{print TGC}' somefi…

对不⑦ 2024-10-17 17:05:44 2 0

执行 tail -F 直到匹配模式

我想对文件执行 tail -F 直到匹配模式。我找到了一种使用 awk 的方法,但恕我直言,我的命令并不是很干净。问题是由于一些限制,我需要只用一行来完成…

漫漫岁月 2024-10-17 12:58:02 4 0

awk中计算CRC

有人在 awk/gawk 中实现了 POSIX 1003.2 兼容的 CRC 算法(由 cksum 输出)吗?我需要对内存字符串(不是整个文件)进行校验和,并且调用cksum既慢又…

嗫嚅 2024-10-17 11:42:59 3 0

从 unix shell 提示符中仅选择所需的行

假设我正在跑步 $: ps au 在 shell 提示符中,想要选择其中第五个条目的第二个字段,无论它是哪个进程。我该怎么做?…

浮生未歇 2024-10-17 05:08:54 0 0

从txt文件中删除重复行

我正在处理包含按行分隔的数据的大型文本文件(~20MB)。 大多数数据条目都是重复的,我想删除这些重复项以仅保留一份副本。 此外,为了使问题稍微复…

琉璃梦幻 2024-10-16 23:01:33 3 0

unix:使用第二列合并 2 个文件

我想根据第二列的内容合并两个文件。 文件 1: "4742" "209220_at" 2.60700394801826 "104" "209396_s_at" 2.60651442103297 "749" "202409_at" 2.594…

邮友 2024-10-16 21:57:51 0 0

awk Stumper:字段内的正则表达式替换

我是 awk 的新手,我似乎无法弄清楚这一点。如何使用正则表达式替换单个字段? 在 Perl 中,我可以将感兴趣的字段分配给一个变量,然后将 $myvar =~ s…

拥有 2024-10-16 18:53:29 0 0

如何逐行读取并从键盘获取输入?

我有像 - 这样的 shell 脚本, while read -r line do echo $line done &lt file.txt 工作正常,但我需要在从文件读取每一行后提示用户输入。 我尝试…

玩套路吗 2024-10-16 17:54:58 1 0

如何使用php从文件中删除行(记录)

我想删除行尾具有唯一 id 的行。如何删除该行? php 中有 sed 或 awk 的实现吗?我的文件结构如下 1 0 * * * echo -n "cron 1" &gt /www/apache/logs/…

不…忘初心 2024-10-16 17:35:58 2 0

删除所有出现的重复行

如果我想删除某些字段重复的行,那么我使用 sort -u -kn,n。 但这仍然发生一件事。如果我想删除所有出现的重复项,是否有任何快速的 bash 或 awk 方法…

白色秋天 2024-10-16 15:36:00 1 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文