Differences between revisions 8 and 9
Revision 8 as of 2018-11-23 04:31:00
Size: 1266
Editor: localhost
Comment:
Revision 9 as of 2018-11-23 04:56:15
Size: 1433
Editor: localhost
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
$ sed 's#ANYSINGLE host#any destination#g' < v4 > v5
$ sed 's#deny ip host#rule deny ip source#g' < v5 > v6
$ sed 's#deny ip#rule deny ip source#g' < v6 > v7

SED

https://www.regextester.com/1946

G8 = P(G1,G3)
G9 = P(G3,G4)
  • sed 's/.*(\(.*\))/\1/' file
  • while IFS="()" read a b; do echo "$b"; done < file

LH

sort NH-3ND-R6506E-D-1Cfg  | uniq | sed 's/[0-9]*//g' | sort | uniq | sed '/^$/d' > /tmp/x



sed 's#ip access-list extended#acl advanced name#g' < NH-3ND-R6506E-D-1Cfg > v1
$ sed 's#any any#ANYDOUBLE ANYTDOUBLE#g' < v1 > v2
$ sed 's#any#ANYSINGLE#g' < v2 > v3
$ sed 's#ANYSINGLE$#destination any#g' < v3 > v4
$ sed 's#ANYSINGLE host#any destination#g' < v4 > v5
$ sed 's#deny   ip host#rule deny ip source#g' < v5 > v6
$ sed 's#deny   ip#rule deny ip source#g' < v6 > v7




sed 's#permit ip#rule permit ip source#g' < v1 > v2
sed 's#any any#ANYT ANYT#g' < v2 > v3
$ sed 's#any#ANYTT#g' < v3 > v4
$ sed 's#ANYTT$#destinatioin any#g' < v4 > v5

sed 's#permit tcp host#rule permit tcp source#g' < v5 > v6

$ sed 's#eq telnet host#source-port eq telnet destination#' < v6 > v7

$ sed 's#^.permit tcp#rule permit tcp source#g' < v7 > v8

$ sed '/eq.....$/s/eq/destination-port eq/g' < v8 > v9

$ sed '/eq......host/s/eq/source-port eq/g' < v9 > v10

$ sed '/eq.....host/s/eq/source-port eq/g' < v10 > v11

$ sed '/eq....host/s/eq/source-port eq/g' < v11 > v12

$ sed '/eq.......host/s/eq/source-port eq/g' < v12 > v13

désert/SED (last edited 2018-11-27 03:10:24 by localhost)