[08:56:58] 
<Dante> Hi 😄 any wiz of `sed` and similar alternatives could help me with the following, I'm trying to delete matching lines between two matches, this is what I tried so far: `sed '/permissions:/,/relay:/{/:admin/d;}'`but doesn't seem to work :(
Basically I want to be able to delete only stuff that's between `permissions:` and `relay:`
```
    permissions:
        "*": relay
        #"@admin:example.com": admin
        "Your;main;Matrix;account": admin
    
    # Settings for relay mode
    relay:
```
[08:57:30] 
<Dante> Hi 😄 any wiz of `sed` and similar alternatives could help me with the following, I'm trying to delete matching lines between two matches, this is what I tried so far: `sed '/permissions:/,/relay:/{/:admin/d;}'`but doesn't seem to work :(
Basically I want to be able to delete stuff between `permissions:` and `relay:` only
```
    permissions:
        "*": relay
        #"@admin:example.com": admin
        "Your;main;Matrix;account": admin
    
    # Settings for relay mode
    relay:
```
[08:57:48] 
<Dante> Hi 😄 any wiz of `sed` and similar alternatives could help me with the following, I'm trying to delete matching lines between two matches, this is what I tried so far: 
`sed '/permissions:/,/relay:/{/:admin/d;}'`but doesn't seem to work :(
Basically I want to be able to delete stuff between `permissions:` and `relay:` only
```
    permissions:
        "*": relay
        #"@admin:example.com": admin
        "Your;main;Matrix;account": admin
    
    # Settings for relay mode
    relay:
```
[10:53:06] 
<Aleks> Dante: ah yes this is hell because sed only works line-by-line
[10:53:10] 
<Aleks> mutliline sed is hell
[10:54:07] 
<Aleks> perl does allow multiline search and replace more easily tho, for example  : https://github.com/YunoHost/yunohost/blob/buster/src/yunohost/data_migrations/0021_migrate_to_bullseye.py#L208
[10:55:52] 
<Aleks> so maybe something like `perl -i~ -0777 -pe 's/permissions:\n.*    relay:/permissions:\n    relay:/g' /your/file`
[13:17:54] 
<Dante> thanks again Aleks  didn't thought of `perl` but could work fine, I'll try later 😄
[14:00:54] 
<Aleks> (me neither I just learned this from a stack overflow thread 😅)