擅长:python、mysql、java
<p>如果您试图在macosx版本的awk上执行此操作,可能会遇到错误。(我做到了!)在</p>
<p>试试这个吧,虽然没那么花哨,但很管用:</p>
<pre><code>awk '{x = toupper(substr($1,1,1)); filename = "artists_" x ".txt"; print >>filename; close filename}' < songs.txt
</code></pre>
<p>在</p>
^{pr2}$
<p>bit可以防止“打开的文件太多”错误。在</p>