pathconv(1F
U)
NIX System V(Form and Menu Language Interpreter Utilitiep
s)
athconv(1F)
NAME
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`
.
.
.
10/89 Page 1
pathconv(1F
U)
NIX System V(Form and Menu Language Interpreter Utilitiep
s)
athconv(1F)
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`
.
.
.
SEE ALSO
fmli(1)
Page 2 10/89