Ulrike Fischer <[email protected]> writes:
> . . .
>
> I didn't follow (or understand) which path you need to
> find but kpsewhich -expand-var=$TEXMFDIST gives the main
> miktex root on my system.
I think that this is not cross-platform from the command
line because of the various meanings of special characters,
in particular, '$'. In a GNU/Linux command line either the
'$' needs to be escaped with '\' or the whole first argument
of kpsewhich needs to be enclosed in ascii single quotes so
that the '$' is not intercepted by the shell.
Perhaps: kpsewhich -var-value=TEXMFDIST
-- Bill