Filename Mapping

All filenames used by CLE/P® are additionally mapped based on the rules below:

If a requested environment variable is not defined, the replacement is done with the empty string. This can result in unexpected behavior.

To use a "<" or "~" as a part of a filename the character must be specified twice.

Beside this rules the replacement technologies of your shell can be used, but on some platforms $HOME, $USER or something similar might not be available, for such cases the possibilities above are implemented.

This file name mapping is provided by the library CLEPUTL and should also be used for file names managed by the commands supported with this program.