0
假設我有一個文件iptables_manager.py並且想要在特定行之後插入一行。在使用bash的特定行之後插入新行
輸入:
tables['filter'].add_chain('local')
tables['filter'].add_rule('neutron-filter-top', '-j $local',
wrap=False)
builtin_chains = {4: {'filter': ['INPUT', 'OUTPUT', 'FORWARD']},
6: {'filter': ['INPUT', 'OUTPUT', 'FORWARD']}}
輸出:
tables['filter'].add_chain('local')
tables['filter'].add_rule('neutron-filter-top', '-j $local',
wrap=False)
tables['filter'].add_rule('FORWARD', '-p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1360',
wrap=False, top=True)
builtin_chains = {4: {'filter': ['INPUT', 'OUTPUT', 'FORWARD']},
6: {'filter': ['INPUT', 'OUTPUT', 'FORWARD']}}
有一種簡單的方式實現這一目標使用bash腳本?
感謝您的幫助提前。
當然,看看這個答案http://stackoverflow.com/questions/15559359/insert-line-after-first-match-using-sed確保逃脫qoutation標記。 – dood