Greetings, Michael Haubenwallner! > On 2/15/19 1:45 PM, Andrey Repin wrote: >> Greetings, Michael Haubenwallner! >> >>>> >>>> For scripting, d2u should help. >> >>> Plus, to be portable: type d2u >/dev/null 2>&1 || d2u() { cat; } >> >> _d2u="$( which d2u 2> /dev/null || echo cat )"
> To be honest, this is less portable for some reasons: > * "$(...)" is not Bourne Shell (/bin/sh) but POSIX Shell (ksh, bash, ...) And /bin/sh is a POSIX shell. I don't know what you are trying to say here. http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html#tag_20_117 http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03 > * "which" is C Shell and has it's own troubles (may load ~/.cshrc first) $ which which /bin/which It's a separate executable, unless shell provides an override. How it could possible load foreign RC file is beyond me. ---- I have a different question though. The commands you presented in the OP look like you aren't using Cygwin-suppied OpenSSL binary. -- With best regards, Andrey Repin Friday, February 15, 2019 21:28:57 Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple