我需要将不同的代码放在一个文件中的多个文件中。该文件显然由 AWK 的创建者在其主页上共享。该文件也在这里以方便使用。
我对这个问题的尝试
我可以通过以下方式获取每个代码所在的行
awk '{ print $1 }'
但是,我不知道如何
- 获取确切的行号,以便我可以使用它们
- 收集特定行之间的代码,以便忽略每行的第一个单词
- 将这些单独的代码放入以该行的第一个单词命名的新文件中
我确信这个问题可以通过 AWK 和 Python 来解决。也许,我们需要一起使用它们。
[编辑]在第一个答案之后
当我尝试使用 awk 执行它时出现以下错误
$awk awkcode.txt
awk: syntax error at source line 1
context is
>>> awkcode <<< .txt
awk: bailing out at source line 1