|
Size: 1127
Comment:
|
Size: 1266
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 19: | Line 19: |
| Line 20: | Line 21: |
| $ sed 's#any any#ANYDOUBLE ANYTDOUBLE#g' < v1 > v2 $ sed 's#any#ANYSINGLE#g' < v2 > v3 $ sed 's#ANYSINGLE$#destination any#g' < v3 > v4 |
|
| Line 22: | Line 28: |
| Line 24: | Line 29: |
| Line 26: | Line 30: |
SED
https://www.regextester.com/1946
Print the string between two parentheses
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#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
