There is no error, initcap is doing what it is documented to.
notemachine is not two words anymore then 'online', 'bluebell', 'network' are.
> > There must be a way to do the following.
Maybe, but as Karsten says it would involve an AI. One that understands the mutt language that is English.
> > a column contains a list of words. Only the first letter of each word > should be capitalised. INITCAP can not do that. How to create a > function just to capitalised each word (substring) in a list of > words/strings. This will be very useful and create great impact.