4 ms·
No, correct. But it is a good example of something that you might expect to be more standard than it is between platforms, because of its age and relative ubiq
by dspillett 4y ago
No, correct.
But it is a good example of something that you might expect to be more standard than it is between platforms, because of its age and relative ubiquity, where the differences get highlighted when trying to create (not just with make but other tools too) a consistent build process for a project.
- czx4f4bd 4y agoYeah, variance between different system utilities is one of the biggest underrated perils of shell scripting. For a long time, I worked on a team that mostly used Macs to administer Linux servers, which led to some confusing issues when people tested certain commands locally and then tried to use them on a server. It would be nice if shellcheck had checks to detect common BSD/GNU incompatibilities and warn about them so you don't have to catch them in the moment.
- hulitu 4y agoI think that if one aims for compatibility , then it shall use POSIX.