AWK

AWK

文章 70 浏览 298

在快速 awk 命令中为每一行分配一个变量

awk 在文本操作方面非常棒,但对我来说有点不透明。我想运行一个 awk 命令,它可以归结为这样的命令: awk '{$x = ($3 &gt 0 ? 1 : -1) print $1*$x "…

勿忘心安 2024-09-25 23:18:19 1 0

转换 "awk '{print $2 >>" 的最佳方法是什么? $1}'文件”在 Perl 一行中?

我怎样才能转换: awk '{print $2 &gt&gt $1}' file 用简短的 Perl 一行代码? “文件”可能如下所示: 水果香蕉 蔬菜甜菜根 蔬菜胡萝卜 蘑菇鸡油菌 …

兔姬 2024-09-25 20:56:28 2 0

Bash:按最后一个字段值对文本文件进行排序

我有一个包含约 300k 行的文本文件。每行都有不同数量的逗号分隔字段,最后一个字段保证为数字。我想按最后一个数字字段对文件进行排序。我不能这样做…

怪我入戏太深 2024-09-25 13:35:09 6 0

在 for 循环中使用 awk 的 Bash 脚本

for i in $LIST do CFG=`ssh $i "cat log.txt|awk '{print $2}'"` for j in $CFG do echo $j done done 假设我想打印一对远程主机上日志文件中的第二…

梦里兽 2024-09-25 11:28:43 3 0

编辑以逗号分隔的路径、大小对列表

我有以下形式的行, parts=/a,1mb,/b/c,2gb,/zee/last,-1 #general form on next line parts=path1,size1,...,lastPath,-1 我想将所有 path1,size1 ex…

囚你心 2024-09-25 04:19:23 6 0

将字符串映射到唯一的数字?

是否有一个很好的 bash oneliner 将文件内的字符串映射到唯一的数字? 例如, a a b b c c 应该转换为 1 1 2 2 3 3 我目前正在用 C++ 实现它,但 bash…

许久 2024-09-25 03:05:38 1 0

bash:从频率表中获取百分比

我制作了一个小型 bash 脚本,以便获取文件某一列中项目的频率。 输出将是这样的 A 30 B 25 C 20 D 15 E 10 我在脚本中使用的命令是这样的 cut -f $1 …

无戏配角 2024-09-24 21:49:42 4 0

使用 grep 或 awk 查找同时包含“a”和“a”的文件和“b”位于不同线路上

有没有办法使用 grep 或 awk 来查找同时包含“a”和“b”的文本文件,但在本例中“a”和“b”是在不同的线路上?…

入怼 2024-09-24 16:59:28 1 0

如何将 AWK 输出传递给变量?

我有一个小的 bash 脚本,通过使用关键字来 grep/awk 段落。 但是添加额外的代码后: set var = "(......)" 它只打印一个空行而不是段落。 所以我想问…

洛阳烟雨空心柳 2024-09-24 13:59:43 6 0

关于 UNIX 可变日期格式

我有一个日期值存储在 Unix KornShell (ksh) 脚本变量中: VALUE="2010_09_23" 我想将其更改为“2010 年 9 月 23 日”并将其存储在 VALUE1 中。我该怎…

绿光 2024-09-24 09:48:48 8 0

是否有更干净的方法来添加“else if” Awk 等中的条件赋值?

某些语言(例如 awk 脚本)允许条件赋值。例如,假设您有一个格式如下的列表文件: &ltitem name, no spaces&gt &ltprice as float&gt 例如 Grape 4.9…

酒几许 2024-09-24 02:20:30 4 0

如何对 xml 文件中的特定值进行排序

我有一个如下的 xml 文件: &ltExchange DateTime="17/09/2010 18:00:00"&gt &ltContent Percent="0.20" Price="63.862" Sign="1"/&gt &ltContent Per…

终止放荡 2024-09-24 02:08:17 2 0

使用 awk printf 对文本进行 urldecode

我正在使用 awk 对一些文本进行 urldecode。 如果我将字符串编码到 printf 语句中,例如 printf "%s", "\x3D" ,它会正确输出 =。如果我将整个转义字…

病女 2024-09-19 22:30:36 9 0

从文件中打印与特定字段匹配的行

我有很多行形式: A:B:C 我想打印那些行(完整),其中第三个字段(由 : 分隔的字段)包含特定模式。 示例: new/old:california/new york:/ms/dist/f…

扛刀软妹 2024-09-19 19:45:06 6 0

其他优于基于 TCL 的 Expect 的解决方案/语言?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

罪歌 2024-09-19 17:03:11 7 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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