擅长:python、mysql、java
<p>要在命令行中添加/替换每个文件中的第一行:</p>
<pre><code>#!/usr/bin/env python
import fileinput
shebang = "#! /usr/bin/python\n"
for line in fileinput.input(inplace=1):
if fileinput.isfirstline() and line != shebang:
print shebang,
if not line.startswith("#!"):
print line,
else:
print line,
</code></pre>