HP-UX Reference (11i v2 07/12) - 1M System Administration Commands N-Z (vol 4)

s
swlist(1M) swlist(1M)
-t target_file
Read the list of target_selections from target_file instead of (or in addition to) the command
line.
-x option=value
Set the session option to value and override the default value (or a value in an alternate
option_file specified with the
-X option). Multiple -x options can be specified.
-X option_file
Read the session options and behaviors from option_file.
Operands
swlist supports two types of operands: software selections followed by target selections. These operands
are separated by the "at" (
@) character. This syntax implies that the command operates on "software selec-
tions at targets".
Software Selections
swlist supports the following syntax for each software_selection:
bundle
[.product[.subproduct][.fileset]][,version]
product[.subproduct][.fileset][,version]
The = (equals) relational operator lets you specify selections with the following shell wildcard and
pattern-matching notations:
[], *, ?
Bundles and subproducts are recursive. Bundles can contain other bundles and subproducts can
contain other subproducts.
The \* software specification selects all products. Use this specification with caution.
The version component has the form:
[,r <op> revision][,a <op> arch][,v <op> vendor]
[,c
<op> category][,l=location][,fr <op> revision]
[,fa
<op> arch]
location applies only to installed software and refers to software installed to a location other than
the default product directory.
fr and fa apply only to filesets.
r , a , v , c , and l apply only to bundles and products. They are applied to the leftmost bundle
or product in a software specification.
The <op> (relational operator) component can be of the form:
=, ==, >=, <=, <, >,or!=
which performs individual comparisons on dot-separated fields.
For example, r>=B.10.00 chooses all revisions greater than or equal to B.10.00. The system
compares each dot-separated field to find matches.
The
= (equals) relational operator lets you specify selections with the shell wildcard and pattern-
matching notations:
[], *, ?, !
For example, the expression r=1[01].* returns any revision in version 10 or version 11.
All version components are repeatable within a single specification (for example, r>=A.12,
r<A.20). If multiple components are used, the selection must match all components.
Fully qualified software specs include the r=, a=, and v= version components even if they contain
empty strings. For installed software, l= is also included.
No space or tab characters are allowed in a software selection.
The software instance_id can take the place of the version component. It has the form:
[instance_id]
482 Hewlett-Packard Company 3 HP-UX 11i Version 2: December 2007 Update