Suppose I want to edit a new libvirt XML file:
virsh dumpxml machine1 > machine2.xml
Then I open the file with vim
,
vim machine2.xml
and then I want to change the UUID. Now do this, I use
:r ! uuidgen
But the new UUID is inserted under the current line:
<uuid>6r123ttz-6t01-356t-1y7h-g7oe196c8u3m</uuid>
e67baf90-751b-4aea-a14b-aca1b881542b
How may I insert the output of the uuidgen
command into the current line, so that if I have
<uuid></uuid>
(with the cursor between ><
), then, by executing uuidgen
I get
<uuid>e67baf90-751b-4aea-a14b-aca1b881542b</uuid>
The question is: is possible to use the :r
vim command without adding a new line?