问题标签 [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 投票
1 回答
797 浏览

shell - 带有 nawk 的脚本不会将输出打印到屏幕

我遇到了一个很好的单行来搜索文本并打印出具有给定数量的尾随行和后续行的结果。我正在尝试从中创建一个脚本。到目前为止,这就是我所拥有的:

问题是 nawk 命令的输出没有出现在屏幕上

但是如果我输入命令,我会得到正确的输出:

这是什么原因,我怎样才能让脚本工作?

0 投票
3 回答
710 浏览

awk - awk 使用逗号(可选)后跟多个空格作为 FS

我需要做的是解析以下形式的字符串

-option optionArgument, --alternativeNotation 一些文本,没有什么感兴趣的...

我将FS设置为

但它没有用......它应该在每个随机数量的空白(至少一个)上中断,前面有一个逗号(可选)。有任何想法吗?

提前谢谢,

奥利弗

0 投票
2 回答
1417 浏览

awk - Solaris awk 问题

我正在编写一个 shell 脚本,我需要将 FIND ME 从以下内容中删除:

并将其分配给一个数组。我的代码完美无缺……直到我将 Solaris 中的脚本移动到非全局区域。这是我之前使用的代码:

现在打印:

有人建议我使用 nawk 尝试相同的命令,但我现在收到此错误:

还有,/usr/xpg4/bin/awk不存在。

0 投票
3 回答
2307 浏览

linux - 如何使用 unix 命令按行打印文本文件中的列?

我有这样的文件..例如:

我想要这样的输出,所有 dac1 到 dac10 的第 1 列编号都是相同的。我给你的标题供你参考。在原始文件中我没有标题。

0 投票
2 回答
1486 浏览

awk - 尾 -F 的替代品

我通过执行“TAIL -n -0 -F 文件名”来监控日志文件。但这会占用大量 CPU,因为有许多消息被写入日志文件。有没有办法,我可以打开一个文件并读取新/少数条目并关闭它并每隔 5 秒重复一次?这样我就不需要继续关注文件了吗?我如何记住最后读取的行以在下一次运行中从下一行开始?我正在尝试通过生成尾壳 cmd 在 nawk 中执行此操作。

0 投票
1 回答
1010 浏览

scripting - 退出 awk 函数

如何退出 awk 函数?“退出”停止整个程序?

0 投票
4 回答
1294 浏览

linux - 替换命令的问题

我对替换命令有一些问题。

输入文件我有这个

我想用单引号替换

使用下面提到的命令

我收到这样的错误

0 投票
3 回答
3458 浏览

linux - UNIX:如何将 ip 地址转换为二进制代码

是否有任何命令可以将 ip 地址转换为二进制形式?

例如:10.110.11.116

输出:00001010.01101110.00001011.01110100

0 投票
3 回答
400 浏览

awk - 在 awk 中处理的每个文件后添加分隔符

我有多个文件,我在其中提取两个分隔符(不包括 START 和 END)之间的文本。处理完每个文件后,我想输出一个分隔符,指示文件已被处理,比如字符串“END”。在每个处理的文件之后,如何将字符串“END”添加到输出中?例如,

假设我有两个包含内容的文件

文件1.txt

文件2.txt

我知道我是否执行以下操作:

我将得到以下输出:

但我想要的输出是:

如何在处理每个文件后将字符串“END”添加到输出中?

0 投票
2 回答
767 浏览

bash - BASH 中 nawk 和 OFS 的问题

我正在编写一个脚本来提取处理器集编号,然后是在 bash shell 中的 Solaris 中属于该处理器集的处理器 ID:

这是我要从中提取的输出:($output 的内容)

期望的输出是:

我使用 nawk 编写的代码:

获得的输出:

任何人都可以帮助并让我知道我从获得所需的输出中缺少什么。提前致谢。

编辑:从本教程获得使用 OFS 和 ORS 的想法:教程链接