擅长:python、mysql、java
<pre><code>sed '$d' firstfile > out.txt
sed separate '1,4d; $d' file2 file3 file4 >> out.txt
sed '1,4d' lastfile >> out.txt
</code></pre>
<p>重要的是使用<code> separate</code>(或更短的<code>-s</code>)选项,以便range语句<code>1,4</code>和<code>$</code>分别应用于每个文件。你知道吗</p>
<p>从GNU <code>sed</code><a href="https://www.gnu.org/software/sed/manual/sed.html#Command_002dLine-Options" rel="nofollow noreferrer">manual</a>:</p>
<blockquote>
<p><code>-s</code>, <code> separate</code> </p>
<p>By default, <code>sed</code> will consider the files specified on the command line as a single continuous long stream. This GNU <code>sed</code>
extension allows the user to consider them as separate files.</p>
</blockquote>