擅长:python、mysql、java
<p>像这样使用<code>$(NF-1)</code>,其中<a href="http://www.grymoire.com/Unix/Awk.html#uh-17" rel="nofollow" title="NF - The Number of Fields Variable">^{<cd2>}</a>是该行的数字字段:</p>
<pre><code>awk '{print $(NF-1)}' /tmp/genes.txt
A2M
ACADM
</code></pre>
<p>您发布的示例中有空格作为分隔符。如果文件是真正以制表符分隔的,则可能需要将字段分隔符更改为制表符。那就是:</p>
<pre><code>awk -F $'\t' {print $(NF-1)}' file_name
</code></pre>
<p>如果您要在该名称之前输入数字:</p>
<pre><code>$ awk '{print $(NF-2)}' /tmp/genes.txt
9268558
76229363
</code></pre>