问题标签 [nawk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
184 浏览

string - 在 ksh 和 nawk 中的字符串的每一行中搜索一个数字

输入文件:

需要的输出:(只有每行中的数字)

我们可以使用 sed 和记忆模式来做到这一点。我正在寻找使用 awk/nawk 和 ksh 命令完成此操作的逻辑。

0 投票
5 回答
166 浏览

linux - 选择缺少的序列号周围的线

我在该文件中有一个文件,如下所示

如果该文件序列的第四个文件丢失,我想要输出,然后打印上一个文件名和下一个文件名作为输出。

0 投票
1 回答
644 浏览

awk - 关于 nawk 和系统命令

我在 Solaris 上工作,并正在编写一个打开任何禁用服务的脚本。这是输出文件:

我希望我的代码解析它并使用 nawk 本身打开禁用的代码

这是我尝试过的方法,由于某种原因它不起作用:

这是它给出的输出:

我需要的输出cat output |grep bl*是:

谁能向我解释为什么会发生这种情况以及如何使这个 nawk 工作。我想要的只是

被执行。

0 投票
3 回答
697 浏览

shell - 在 ksh 中访问 nawk 内的外壳变量

我正在尝试访问管道 nawk 中的 shell 变量。我以前从未这样做过,我想知道它是否可能。

以下是命令sbdadm list-lu内容:

找到 2 个 LU


600144f029bf0a0000004e0484740052 107380964864 /dev/rdsk/c9d0s1 600144f029bf0a0000004e0484740053 53694562304 /dev/rdsk/c9d0s3

这是我的脚本示例:

注意:我知道 " /$DISK/" 语法不起作用,因为 $ 是正则表达式符号的一部分。如果这样的代码是可能的,我需要正确的语法。

此外,awk 是否会生成另一个 shell?如果是这样,我是否可以将此变量导出$DISK到该外壳。

0 投票
3 回答
1663 浏览

unix - UNIX shell script and escaping quotes for AWK script

I have a UNIX script that has nawk block inside it (This is just a part of the UNIX and NAWK script. It has many more logic and the below code should definitely be in nawk) This block that reads a lookup value for Country ISO code from a file that has country and country code values and I face an issue whenever there is a bracket in the country name () or a single apostrope '

Can you pls help me overcome these 2 issues.for a single apostrope can I have it removed from the string or is there any way I can just fine tune the existing code

}

0 投票
1 回答
519 浏览

unix - UNIX AWK 转义单引号

可能重复:
UNIX shell 脚本和 AWK 脚本的转义引号

我有一个 UNIX 脚本,里面有 nawk 块(这只是 UNIX 和 NAWK 脚本的一部分。它有更多的逻辑,下面的代码肯定应该在 nawk 中)这个块读取国家 ISO 代码的查找值从具有国家和国家代码值的文件中,只要国家名称 () 中有括号或单个撇号',我就会遇到问题

这些只是示例值,它可以有许多带有单引号和括号的国家/地区

你能帮我克服这两个问题,即字符串是否有单引号或括号。

无论如何我可以动态地转义这个单引号和撇号吗?

代码

0 投票
2 回答
541 浏览

arrays - nawk 中的数组大小

我正在阅读nawk的数组简介

它说:

awk 中的数组表面上类似于其他编程语言中的数组。但有根本的区别。在 awk 中,您不需要在开始使用数组之前指定它的大小。

那么我可以在该数组中拥有的成员限制是多少?我怎么知道?这是错误倾向吗?(因为我知道它不可能是无限的:D)

0 投票
1 回答
847 浏览

bash - 在bash中将变量传递给nawk?

我试图nawk在 bash 脚本中传递一个变量,但它实际上并没有打印$commentValue变量的内容。一切都很好,除了 printf 语句的最后一部分。谢谢!

0 投票
2 回答
793 浏览

unix - 如何使用 nawk/awk 根据文件中某一列中的值将记录重定向到不同的输出文件?

如何使用 nawk/awk 根据文件中某一列中的值将记录重定向到不同的输出文件?

所以我想将 RA 记录重定向到一个文件,将 DI 记录重定向到另一个文件,将 SE 记录重定向到另一个文件。第二列中的值可以是任何值,不必是 RA、DI 或 SE。因此,根据第二列中的不同值,需要将记录重定向到不同的文件..

0 投票
2 回答
90 浏览

shell - 如何在一个匹配函数中将空格与 awk 中的两个 shell 变量匹配

我有一个命令:

但是当我使用以下内容时:

它没有给我任何输出!

如您所见,Sep 和 26 之间有一个空格,我在正则表达式中使用相同的空格来匹配字符串“Sep 26”。有人可以帮忙吗?

我期望输出是: