質問編集履歴
1
どのように置換を行いたいかを詳しく書き加えました。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -27,4 +27,35 @@ | |
| 27 27 |  | 
| 28 28 | 
             
            このような場合、コマンドの構文はどのようなものになるかご教示いただけないでしょうか。
         | 
| 29 29 |  | 
| 30 | 
            +
             | 
| 31 | 
            +
            置換後は以下のようにしたいと考えております。
         | 
| 32 | 
            +
            # cat file.txt
         | 
| 33 | 
            +
            *filter
         | 
| 34 | 
            +
            :INPUT DROP [0:0]
         | 
| 35 | 
            +
            :FORWARD DROP [0:0]
         | 
| 36 | 
            +
            :OUTPUT ACCEPT [1031:2175162]
         | 
| 37 | 
            +
            -A INPUT -s 127.0.0.1/32 -j ACCEPT
         | 
| 38 | 
            +
            -A INPUT -s 10.0.0.0/8 -j ACCEPT
         | 
| 39 | 
            +
            -A INPUT -s 192.168.2.0/24 -j ACCEPT
         | 
| 40 | 
            +
            -A INPUT -s 203.180.60.0/23 -j ACCEPT
         | 
| 41 | 
            +
            -A INPUT -s 203.180.63.0/24 -j ACCEPT
         | 
| 42 | 
            +
            -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
         | 
| 43 | 
            +
             | 
| 44 | 
            +
            この結果を↓のように行いたいです。
         | 
| 45 | 
            +
             | 
| 46 | 
            +
            # cat file.txt
         | 
| 47 | 
            +
            *filter
         | 
| 48 | 
            +
            :INPUT DROP [0:0]
         | 
| 49 | 
            +
            :FORWARD DROP [0:0]
         | 
| 50 | 
            +
            :OUTPUT ACCEPT [1031:2175162]
         | 
| 51 | 
            +
            -A INPUT -s 1.0.16.0/20 -j ACCEPT
         | 
| 52 | 
            +
            -A INPUT -s 1.0.64.0/18 -j ACCEPT
         | 
| 53 | 
            +
            -A INPUT -s 1.1.64.0/18 -j ACCEPT
         | 
| 54 | 
            +
            -A INPUT -s 1.5.0.0/16 -j ACCEPT
         | 
| 55 | 
            +
            -A INPUT -s 1.21.0.0/16 -j ACCEPT
         | 
| 56 | 
            +
            -A INPUT -m 1.33.0.0/16 -j ACCEPT
         | 
| 57 | 
            +
             | 
| 58 | 
            +
             | 
| 59 | 
            +
             | 
| 60 | 
            +
             | 
| 30 61 | 
             
            よろしくお願い致します。
         | 
