我在Linux上有大量文件要处理。我想做的是从这些文件中提取一张数字表。
每个文件都很长,但是包含一个像这样的表:
----------------
2017 2018
----------------
0.44 -0.5
0.28 0.66
0.378 0.57
-0.56 0.24
----------------
在每个文件中,表都有2017年和2018年,但下面的数字不同。表在每个文件中的位置是不同的。
我希望从每个文件中获取这些数字,并将其粘贴到新文件中,并为表中的每一行添加一个名称。我希望它在新文件中看起来像这样:
Group A 0.44 -0.5
Group B 0.28 0.66
Group C 0.378 0.57
Group D -0.56 0.24
那么哪个Bash命令允许我对数百个文件执行此操作?如果您不推荐Bash,您还建议我使用其他什么功能(希望它很容易使用)? 我刚刚学习了如何使用Linux,并且我不知道任何编程语言。
答案 0 :(得分:0)
您可以在bash中测试并生成此类脚本。但我建议您逐步进行。
查找单个文件并创建脚本,该脚本将生成如下所示的新文件:
Group A 0.44 -0.5
Group B 0.28 0.66
Group C 0.378 0.57
Group D -0.56 0.24
经过测试后,查找多个文件并创建bash脚本,该脚本将从每个文件中获取值并生成。