Consider the following:
Set a node value with a backslash character, eg on the interface:
set interfaces ethernet eth0 description "Testing\ Hello\ World" commit; exit
Description works ok:
vyos@vyos:~$ show interfaces Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down Interface IP Address S/L Description --------- ---------- --- ----------- eth0 172.16.16.134/24 u/u Testing\ Hello\ World lo 127.0.0.1/8 u/u ::1/128
Breakage when dumping config commands:
vyos@vyos:~$ show config commands Could not parse the config file: Failed to parse config: Illegal string character: \