我已经创建了一个shell脚本,它根据我在控制台中编写的输入文件过滤某些数据。但现在我大约有30个文件需要过滤,我想知道是否可以编写所有需要在.txt文件中过滤的文件(PATH),并在主awk文件中调用它来过滤每个文件在控制台中逐个打字。数据处理AWK
问候。
的awk -f “filter.awk” data.txt中
的data.txt应该有文件名称: prueba1.tr prueba2.tr 。 。 prueba30.tr
awk中的过滤器应该读取data.txt中的每个文件。如果匹配,则继续打开文件处理数据。现在要做到这一点,我只是使用if(ARGV [1] ==“file.tr的名称){继续过滤过程}但我有大约30个文件,我想自动化这一点。
感谢您的建议
是的,你可以。如果那不是你想要的答案,那么请编辑你的问题,用例子说明你在问什么。 –
你好@EdMorton,我怎么能这样做?我一直在尝试,但我总是得到一个空文件。 –
正如我所说,编辑你的问题来澄清你所要求的并提供样本输入和预期输出。 –