擅长:python、mysql、java
<p>根据上面的评论,直接使用python可能更像python(而且更易于管理)。在</p>
<p>但是,如果您想使用<code>awk</code>,那么一种方法是分别用变量文件名格式化命令。在</p>
<p>使用一个基本的测试文本文件可以工作:</p>
<pre class="lang-py prettyprint-override"><code>import os
def awk_runner(inputfile, outputfile):
cmd = "awk 'FNR<=27{print;next} ++count%10==0{print;count}' " + inputfile + " > " + outputfile
os.system(cmd)
awk_runner('test1.txt', 'testout1.txt')
</code></pre>