擅长:python、mysql、java
<p>下面是执行以下操作的bash脚本:</p>
<pre><code>for i in */*/*.gz
do
echo "$i"
done | sort | while read -r line || [[ -n "$line" ]]
do
read -r nextline
$(cd $(dirname "$line") && python3 ~/A/myscript.py "$line" "$nextline" ./outputfile) && echo "Success"
done
</code></pre>
<p>脚本在递归性方面非常严格,但我根据您的目录结构应用了它</p>
<p>不知道具体有多少文件,但类似的东西可以为您工作:</p>
^{pr2}$
<p>我已经创建了一个虚拟的python脚本,它写出作为参数提供给它的文件名。这是python脚本:</p>
<pre><code>import sys
#0 is script name itself
input_file1=sys.argv[1]
input_file2=sys.argv[2]
output_file=sys.argv[3]
s=input_file1+"\n"+input_file2+"\n"
with open(output_file, "w") as f:
f.write(s)
</code></pre>