天天看點

shell 讀取連續指定檔案的行輸入到另一個檔案中

1

2

3

4

5

6

7

8

9

10

11

<code>#!/bin/bash</code>

<code>a=3975</code>

<code>lines=`</code><code>wc</code> <code>-l </code><code>/tmp/zabbix_proxy</code><code>.log | </code><code>awk</code> <code>'{print $1}'</code><code>`</code>

<code>echo</code> <code>$a:$lines</code>

<code>for</code> <code>((i=$a;i&lt;=$lines;i++))</code>

<code>do</code>

<code>    </code><code>n=$[i]p</code>

<code>    </code><code>cmd=</code><code>"sed -n $n /tmp/zabbix_proxy.log"</code>

<code>    </code><code>echo</code> <code>$i:$n</code>

<code>    </code><code>$cmd</code>

<code>done</code>

<code></code>

     本文轉自1321385590 51CTO部落格,原文連結:http://blog.51cto.com/linux10000/1928651,如需轉載請自行聯系原作者