Ampersand (&
) and NFS
If you have a map with many subdirectories specified, as in the following example, consider using string substitutions.
john willow:/home/john mary willow:/home/mary dollyp willow:/home/dollyp able pine:/export/able baker peach:/export/baker
You can use the ampersand character (&
) to substitute the key wherever the key appears. If you use the ampersand, the previous map changes to the following text:
john willow:/home/& mary willow:/home/& dollyp willow:/home/& able pine:/export/& baker peach:/export/&
You could also use key substitutions in a direct map in situations such as the following example:
/usr/man willow,cedar,poplar:/usr/man
You can also simplify the entry further as follows:
/usr/man willow,cedar,poplar:&
Notice that the ampersand substitution uses the whole key string. Therefore, if the key in a direct map starts with a /
(as it should), the slash is included in the substitution. Consequently, for example, you could not include the following entry:
/progs &1,&2,&3:/export/src/progs
Autofs would interpret the example as follows:
/progs /progs1,/progs2,/progs3:/export/src/progs