On Sun, 2022-04-03 at 05:51 +0300, Oğuz wrote: > 3 Nisan 2022 Pazar tarihinde Christoph Anton Mitterer via austin- > group-l at The Open Group <[email protected]> yazdı: > > But many of those extensions made by implementations in areas where > > POSIX doesn't define things, cause IMO quite some trouble in > > practise. > > > > Such as?
Apparently some sed implementations use \+ (and friends) in BREs like + EREs, while some use it as the literal + . Some uudeocde implementations use -o - as stdout, some as the file '-'. (which would also be one example, where one might get hit, even if one fully adhered to POSIX, in which previously -o - would have been the file '-'). I guess one could easily go on with that list for quite a while. People adapt typically to what's been extended bei "their" implementation... and things quickly get non-portable. Cheers, Chris.
