如何组合两个包含间隔的列表
我有列表 1 和 2,我想获得列表 3。如果有人可以建议 python 或 awk 脚本,那就太好了。 List 1 A 100-160 B 200-500 C 800-1500 D 1600-2000 E 2500-…
需要 awk 脚本或任何其他方式在 unix 上执行此操作
我有大约 50 行和 2 个字段的小文件,如下所示 file1 ----- 12345 8373 65236 7376 82738 2872 .. .. .. 我有大约 100 个文件,它们以逗号"," 分隔,…
从 awk 调用 python 脚本
大多数解决方案都从 python 调用 awk。但我想反过来做。我有一个从文件中提取信息的 python 脚本。然而,所述文件名在 awk 脚本的列中引用。 如何向 p…
如何对 awk 字段的输出执行 ls 命令
这需要一个目录作为参数: #!/bin/bash ls -l $1 |awk '$3!=$4{print $9}' 现在我需要的是能够对从 awk 语句中找到的文件执行另一个 ls -l 操作。 是…
在 AWK 中运行 shell 命令
我正在尝试处理日志文件,并且需要能够指定日期范围。到目前为止(在任何处理之前),我正在使用 date --date "monday" +%s 将日期/时间字符串转换为…
使用 awk 输出的每一行作为 grep 模式
我想找到包含不同文件的列中保存的任何字符串的文件的每一行。 我已经尝试过 grep "$(awk '{ print $1 }' file1.txt)" file2.txt 但这只是完整输出 fi…
awk onliner 脚本在目录下搜索文件中的 2 个字符串
我需要搜索字符串 str1 出现在字符串 str2 之前的文件。两个字符串都在不同的行中。 例如, file1 看起来像: abc def str1 ghi str2 file2 看起来像…
使用 awk 查找数据中的不连续性
使用awk,如何找出一系列数据的不连续性。 我得到如下数据。 例子: 输入数据: shotline shot 1001 1001 1001 1002 1001 1003 1001 1005 1001 1006 1…
awk sed 或正则表达式插入子字符串并更改大小写
我正在对制表符分隔的文件进行一些转换,其中一列包含如下所示的层次标识符: VI.d5.5 VII.b2.1 VII.b2.2 VII.b2.3 VII.c1 我需要将其转换为如下所示…
在 awk 中转换为 int
我正在寻找一种在 awk 中将字符串转换为 int 的方法。我有以下似乎正在进行字符串比较 (注意:字段$5是两种格式之一的百分比: 80% 或 9.0%) awk '{i…
grep -f 替代 sed?awk?
file1 = 95000 file2 = 4500000 我想从 file2 中过滤掉 file1 条目。 egrep -f file1 file2 需要很长时间才能完成。 还有其他选择吗? sed? awk? 谢…
使用 awk 创建嵌套类别的总和
我有一个包含费用的文件。类别是树状的,因为一个类别可以有多个子类别,子类别可以有多个子类别等...例如, 2011-02-01,-4.00,entertainment/itunes …