This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: portable use of dos2unix WAS: Re: textmode for stdout, what is "correct" now?
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