Hi David, On 2015-05-13 04:00, David Aguilar wrote: > + if test -n "$ProgramW6432" && test -x "$ProgramW6432/$winmerge_exe" > + then > + printf '%s' "$ProgramW6432/$winmerge_exe" > + elif test -n "$PROGRAMFILES" && test -x "$PROGRAMFILES/$winmerge_exe" > + then > + printf '%s' "$PROGRAMFILES/$winmerge_exe" I am terribly sorry that I confused you... What I *meant* was to test in the following order: $PROGRAMFILES, $ProgramW6432, /c/Program Files, /c/Program Files (x86). While I am already nitpicking, I would also like to throw out the idea to write that in a loop instead (a little bit more DRY): for directory in "$PROGRAMFILES" "$ProgramW6432" '/c/Program Files' '/c/Program Files (x86)' do test -n "$directory" && test -x "$directory/$winmerge_exe" && echo "$directory/$winmerge_exe" && break done Ciao, Dscho -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html