New command -concat
This commit is contained in:
@ -50,7 +50,7 @@
|
||||
@c man .\" First parameter, NAME, should be all caps
|
||||
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||
@c man .\" other parameters are allowed: see man(7), man(1)
|
||||
@c man .TH XORRISO 1 "Version 1.3.7, Apr 19, 2014"
|
||||
@c man .TH XORRISO 1 "Version 1.3.7, Apr 21, 2014"
|
||||
@c man .\" Please adjust this date whenever revising the manpage.
|
||||
@c man .\"
|
||||
@c man .\" Some roff macros, for reference:
|
||||
@ -2590,9 +2590,10 @@ is not applied to any file in the ISO image.
|
||||
@item -close_filter_list
|
||||
@kindex -close_filter_list bans filter registration
|
||||
@cindex Filter, ban registration, -close_filter_list
|
||||
Irrevocably ban commands -external_filter and -unregister_filter,
|
||||
but not -set_filter. Use this to prevent external filtering in general or
|
||||
when all intended filters are registered.
|
||||
Irrevocably ban commands -concat "pipe", -external_filter,
|
||||
and -unregister_filter, but not -set_filter. Use this to prevent external
|
||||
filtering in general or when all intended filters are registered and -concat
|
||||
mode "pipe" shall be disallowed.
|
||||
External filters may also be banned totally at compile time of
|
||||
@command{xorriso}.
|
||||
By default they are banned if @command{xorriso} runs under setuid permission.
|
||||
@ -5024,6 +5025,35 @@ Read the content of a ISO data file and write it into a data file on disk
|
||||
beginning at the byte_offset. Write at most byte_count bytes.
|
||||
This is the inverse of command -cut_out.
|
||||
@c man .TP
|
||||
@item -concat mode [target | lim prog [args [...]] lim] iso_rr_path [***]
|
||||
@kindex -concat copies ISO file content
|
||||
@cindex File content, copy, -concat
|
||||
Copy the data content of one or more data files of the ISO image into a
|
||||
disk file object, into a file descriptor, or start a program and copy the
|
||||
data into its standard input.
|
||||
The latter is subject to the security restrictions for external filters.
|
||||
@*
|
||||
Modes @strong{overwrite} and @strong{append} write into the target which is
|
||||
given by the second parameter. This may be the path to a disk file object,
|
||||
or "-" which means standard output, or a text of the form /dev/fd/number,
|
||||
where number is an open file descriptor (e.g. standard error is /dev/fd/2).
|
||||
An existing target file is not removed before writing begins. If it is not
|
||||
able to take content data, then this command fails.
|
||||
Mode overwrite truncates regular data files to 0 size before writing into them.
|
||||
Example:
|
||||
-concat append /home/me/accumulated_text /my/iso/text --
|
||||
@*
|
||||
Mode @strong{pipe} expects as second parameter a delimiter word which shall
|
||||
mark the end of the program argument list. The third argument is the disk_path
|
||||
to the program. It must contain at least one '/'. $PATH is not applied.
|
||||
Further parameters up to the announced delimiter
|
||||
word are used as arguments with the program start. Example:
|
||||
@*
|
||||
-concat pipe + /usr/bin/wc + /my/iso/files* --
|
||||
@*
|
||||
The further parameters in all modes are the iso_rr_paths of data files.
|
||||
Their content gets concatenated in the copy.
|
||||
@c man .TP
|
||||
@item -mount drive entity id path
|
||||
@kindex -mount issues mount command for ISO session
|
||||
@cindex Session, issue mount command, -mount
|
||||
|
Reference in New Issue
Block a user