我对这种类型的任务仍然很陌生,但是我已经用尽了自己的资源,因此寻求帮助之手。
我有一个由连接文件组成的单个文件。 我能够使用下面的准确代码行来分割这些文件:
awk "/PATTERN/{x="F"++i;}{print > x;}" sourceFile
但是 -
如有可能,我希望为输出文件指定目录 - 上述脚本会将输出文件写入“sourceFile”目录中,我希望这些文件被放置在某种临时目录中。
如果输出文件可以保留其“sourceFile”名称并带有计数器以保持.txt文件类型,则会非常有帮助 - 即sourceFile1.txt,sourceFile2.txt等。
我尝试过以下方法来保留sourceFile名称,但不成功:
set F=sourceFile
awk "/PATTERN/{x="F"++i;}{print > x;}" sourceFile
非常抱歉如果这些内容太基础,但它可以极大地帮助日常任务 - 所以我希望有人能够帮忙。提前谢谢!