擅长:python、mysql、java
<p>单线分解器,仅供参考:</p>
<pre><code>find . -type f -name "10.123.130*.txt" | xargs -I{} sh -c "grep -E '^\S+ \S+ \S+ 205\d+.*$' {} > {}.result"
</code></pre>
<p>说明:</p>
<ol>
<li><code>find . -type f -name "10.123.130*.txt"</code>,列出当前目录下所有匹配的文件</李>
<li><code>xargs -I{} sh -c</code>,将<code>find</code>结果按行拆分,并将它们逐个传递给下一个<code>grep</code></李>
<li><code>grep -E '^\S+ \S+ \S+ 205\d+.*$'</code>,按regex匹配内容并输出到stdout</李>
<li><code>> {}.result</code>,将<code>grep</code>结果重定向到名为source filename且后缀为<code>.result</code>的新文件</李>
</ol>
<p>享受吧</p>