Just set your configuration path. Examples :
- /etc/netplan/50-cloud-init.yaml
- /etc/resolv.conf
Just set your configuration path. Examples :
| #!/bin/sh | |
| file=/etc/netplan/50-cloud-init.yaml | |
| begzar_1=185.55.226.2 | |
| begzar_2=185.55.225.25 | |
| shecan_1=178.22.122.100 | |
| shecan_2=185.51.200.2 | |
| complete() { | |
| echo 'Apply cahnges' | |
| netplan apply | |
| echo 'Done' | |
| } | |
| begzar() { | |
| sed -i -e "s/${shecan_1}/${begzar_1}/g" $file | |
| sed -i -e "s/${shecan_2}/${begzar_2}/g" $file | |
| complete | |
| } | |
| shecan() { | |
| sed -i -e "s/${begzar_1}/${shecan_1}/g" $file | |
| sed -i -e "s/${begzar_2}/${shecan_2}/g" $file | |
| complete | |
| } | |
| if [ "$1" = "begzar" ]; then | |
| begzar | |
| elif [ "$1" = "shecan" ]; then | |
| shecan | |
| else | |
| echo 'Please select DNS provider' | |
| fi |