[Libguestfs] IRC question: the proper way to break multiple lines when using virt-sysprep --commands-from-file?
Nadav Goldin
ngoldin at redhat.com
Tue May 30 11:58:08 UTC 2017
Thanks. Did the trick
On Mon, May 29, 2017 at 11:39 PM, Richard W.M. Jones <rjones at redhat.com> wrote:
>
> 18:07 < _ng> What is the proper way to break mult lines when using
> virt-sysprep --write option, with --commands-from-file?
> (I don't mean escaping, but actually writing new lines to
> the file)
>
> You can use \ as a continuation character, as it mentions
> in the manual.
>
> Using virt-builder (just because it's a bit easier to demonstrate, but
> virt-sysprep should work the same way), you can do:
>
> $ cat test.cmds
> write /testfile:this is line 1\
> this is line 2\
> this is line 3
> write /anotherfile:this is another command
>
> $ virt-builder fedora-25 --commands-from-file test.cmds
>
> $ guestfish --ro -a fedora-25.img -i
> ><fs> cat /testfile
> this is line 1
> this is line 2
> this is line 3
> ><fs> cat /anotherfile
> this is another command
>
> Rich.
>
> --
> Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
> Read my programming and virtualization blog: http://rwmj.wordpress.com
> libguestfs lets you edit virtual machines. Supports shell scripting,
> bindings from many languages. http://libguestfs.org
>
> _______________________________________________
> Libguestfs mailing list
> Libguestfs at redhat.com
> https://www.redhat.com/mailman/listinfo/libguestfs
More information about the Libguestfs
mailing list