${parameter%word} is POSIX. Try man dash next time.
C is awesome and anyone who hates it is a brainlet
But that's what I said, nigger? He used ${var//pat/repl}. Also, dash isn't entirely POSIX, it's better to look at pubs.opengroup.org
function pointers syntax is cancer.
It is only defined for doing so inside of an array plus one past the end.
How can you enjoy using that piece of unix weenie garbage?
Why does literally everyone here hate Unix?
How can you not? I think the people who created, maintained, and standardized the C language were intelligent and thoughtful. Certainly their work has gone to see more success than anything preceding it. But all you want to do is argue opinion because you don't have a foot stand on when all computers today operate nearly identical regardless of the programming language used.
They are likely a bunch of try-hard academics who realized that their MIT CS degree doesn't mean jack in the real world of business and application. They want everyone to work on their LISP machines because it favors their worthless education regardless to the debilitating condition that LISP machines impose on users.
They also could be die-hard Stallman losers who cannot foment a single, solitary thought of their own without his approval. They agree with Stallman that the GPL should remove all rights from a person about their labor, and that software cannot be sold for profit.
If that was true why is function pointer syntax so poor? Why doesn't the C language include lambdas? Why doesn't the C language support interrupts?
The GPL does not prevent you from charging for your software.
Opinion.
Opinion.
Why doesn't the C language support interrupts?
Opinion.
Yes it does. It only grants you license to sell physical copies or technical support. It does not allow you to sell the copyright to your software while it is licensed under GPL.
...
C was awesome and there are some good reasons to hate it.
Prove me wrong.