fork download
  1. #!/bin/bash
  2. s='range 192.168.1.1 192.168.1.100'
  3. sed -E '/range ([0-9]{1,3}\.){3}[0-9]{1,3}/i\ip address dhcp' <<< "$s"
  4.  
  5. sed -E '/range ((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)([^0-9]|$)/i\ip address dhcp' <<< "$s"
Success #stdin #stdout 0.01s 5504KB
stdin
Standard input is empty
stdout
ip address dhcp
range 192.168.1.1 192.168.1.100
ip address dhcp
range 192.168.1.1 192.168.1.100