pathconv(1fmli)
pathconv --
search FMLI criteria for filename
Synopsis
pathconv [-f] [-v alias]
pathconv [-t] [-l] [-nnum] [-v string]
Description
The pathconv function converts an alias to its pathname.
By default, it takes the alias as a string from stdin.
-f-
If -f is specified, the full path will be returned
(this is the default).
-t-
If -t is specified, pathconv will truncate a pathname specified in
string in a format suitable for display as a frame title.
This format is a shortened version of the full pathname,
created by deleting components of the path from the middle
of the string until it is under DISPLAYW - 6 characters in length,
and then inserting ellipses (...) between the remaining pieces.
Ellipses are also used to show truncation at the ends of the strings if
necessary, unless the -l option is given.
-l-
If -l is specified, < and > will be used instead of
ellipses (...) to indicate truncation at the ends of the string
generated by the -t option.
Truncation in the middle of the string is still indicated with ellipses.
Using -l allows display of the longest possible string while still
notifying users it has been truncated.
-nnum-
If -n is specified, num is the maximum length of the string
(in characters)
generated by the -t option.
The argument num can be any integer from 1 to 255.
-v arg-
If the -v option is used,
then alias or string can be specified
when pathconv is called.
The argument alias must be an alias defined in the alias_file
named when fmli was invoked.
The argument string can only be used with the -t option
and must be a pathname.
Examples
Here is a menu descriptor that uses pathconv to construct
the menu title.
It searches for MYPATH in the alias_file named
when fmli was invoked:
menu=`pathconv -v MYPATH/ls`
where there is a line in alias_file that defines MYPATH.
For example, MYPATH=$HOME/bin:/usr/bin.
Here is a menu descriptor that takes alias from stdin.
menu=`echo MYPATH/ls | pathconv`
References
fmli(1)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004