New command -concat
This commit is contained in:
@ -9,7 +9,7 @@
|
||||
.\" First parameter, NAME, should be all caps
|
||||
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||
.\" other parameters are allowed: see man(7), man(1)
|
||||
.TH XORRISO 1 "Version 1.3.7, Apr 19, 2014"
|
||||
.TH XORRISO 1 "Version 1.3.7, Apr 21, 2014"
|
||||
.\" Please adjust this date whenever revising the manpage.
|
||||
.\"
|
||||
.\" Some roff macros, for reference:
|
||||
@ -2177,9 +2177,10 @@ Remove an \-external_filter registration. This is only possible if the filter
|
||||
is not applied to any file in the ISO image.
|
||||
.TP
|
||||
\fB\-close_filter_list\fR
|
||||
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
|
||||
\fBxorriso\fR.
|
||||
By default they are banned if \fBxorriso\fR runs under setuid permission.
|
||||
@ -4308,6 +4309,33 @@ 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.
|
||||
.TP
|
||||
\fB\-concat\fR mode [target | lim prog [args [...]] lim] iso_rr_path [***]
|
||||
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.
|
||||
.br
|
||||
Modes \fBoverwrite\fR and \fBappend\fR 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 \-\-
|
||||
.br
|
||||
Mode \fBpipe\fR 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:
|
||||
.br
|
||||
\-concat pipe + /usr/bin/wc + /my/iso/files* \-\-
|
||||
.br
|
||||
The further parameters in all modes are the iso_rr_paths of data files.
|
||||
Their content gets concatenated in the copy.
|
||||
.TP
|
||||
\fB\-mount\fR drive entity id path
|
||||
Produce the same line as \-mount_cmd and then execute it as external program run
|
||||
after giving up the depicted drive. See also \-mount_opts.
|
||||
|
Reference in New Issue
Block a user