在mawk中使用strftime函数
我正在尝试创建 AWK 脚本,该脚本将根据某种模式过滤输入文件,并使用 strftime() 函数进行一些计算。 ($2 ~ /^[HB]/ && $2 ~ /n$/){ print str…
如何在 awk 或 sed 中编写查找所有函数(使用正则表达式)
我有运行 python 的 bash 函数(它从标准输入返回所有找到的正则表达式) function find-all() { python -c "import re import sys print '\n'.join(r…
如何用awk进行十六进制数的计算?
我有一个包含十六进制数字列表的文件,每行一个 0x12345678 。 我想对他们算一笔账。为此,我想到了使用awk。但是,如果使用 printf 函数使用 awk 打…
使用 shell (sed/awk) 从 ini 文件获取部分列表
我想从 ini 文件的部分名称创建一个 var,例如: [foo] ... [bar] ... [baz:bar] ... 现在我需要一个像这样的 var SECTIONS="foo bar baz" 提前致谢…
如何使用 AWK 将文本文件转换为 csv
我正在收集所有用户的 USB 使用详细信息并将其转换为 CSV 文件,以便我可以将其导出到某个数据库中。 输入文本文件如下:- USB History Dump by nabiy…
awk 命令在看起来不同的文件中查找
为什么这行不通?它找到所有其他文件,但找不到这个文件。唯一的区别是它的名称中有数字。 awk -F= '$1=="Icon" {print $2}' "/usr/share/application…
如何使用 AWK 打印此内容?
我有一个如下所示的文件: 1 543423 34354 2 5654656 3423 xyz_1378,xyz_1379 3 4645656 34234354 xyz_1384,xyz_1385 4 5654 78678 xyz_1390,xyz_1391…
如何在 Awk 或 Sed 中将数学与正则表达式混合?
我之前在 sed 中使用过正则表达式,并使用过一些 awk,但不确定我在这里需要的确切语法... 我想做类似的事情: sed -i 's/restartfreq\([\s]\)*\([0-9…
使用 bash 脚本将文本文件分成两部分
我有一个中间有一个标记的文本文件: one two three blah-blah *MARKER* blah-blah four five six ... 我只需要把这个文件分成两个文件,第一个包含 M…
如何在正则表达式之后打印单词但不打印相似的单词?
我想要一个 awk 或 sed 命令来打印正则表达式之后的单词。 我想找到一个单词后面的单词,但不是看起来相似的单词。 该文件如下所示: somethingsometh…
awk:多行输出单个字符串,易于替换
000 000 000 000 (4 个字段,每个字段由 3 个零组成,由空格分隔) 生成 4 个新行的过程 100 000 000 000 000 100 000 000 000 000 100 000 000 000 …
AWK:需要这些声明吗?
我在 Nagios bash 脚本中有以下行。它被用来获取指定网卡的上下错误率: if=`awk -v interface="$INTERFACE" '$1 ~ "^" interface ":" { split($0, a,…
Shell:如何替换文本的字段,同时保持相同的空格
我想替换文本的某个字段,同时保留相同的空格: 例如,我的文本是: Please help me with this problem Any suggestion or help will be appreciated …
Sed / awk 脚本纠正 XML 中的非法字符(& 符号)
为了解析无效的 XML 文件,具有未编码的非法字符(在我的例子中为&符号): <url>http://example.com?param1=bad&param2=ampersand</url>…