teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

どのように置換を行いたいかを詳しく書き加えました。

2017/09/05 00:10

投稿

ysysys
ysysys

スコア16

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
  よろしくお願い致します。