擅长:python、mysql、java
<p>可以将所有分隔符添加到<a href="/questions/tagged/awk" class="post-tag" title="show questions tagged 'awk'" rel="tag">awk</a>和count字段中的<code>FS</code>变量,如:</p>
<pre><code>awk -F'[<>#|-]' '{ print $2, $4, $6, $8 }' infile
</code></pre>
<p>如果大括号之间有两个以上的条目,可以使用循环遍历所有字段,直到最后一个字段,如:</p>
<pre><code>awk -F'[<>#|-]' '{
printf "%s %s ", $2, $4
for (i = 6; i <= NF; i += 2) {
printf "%s ", $i
}
printf "\n"
}' infile
</code></pre>
<p>两个命令产生相同的结果:</p>
<pre><code>amar 1000 1000 1000
akbar 1000
john 0000 0100 0100
</code></pre>