Sort:  

I remembered that years ago I have learned KSH which is also kinda 'better' than BASH.

That should be really long long ago.

I know, it was like 14 years ago (2003) when I finished high school.

Well, I tried it out but it seems to be the same as in bash... though now I have to try out fish.

yes, fish is awesome; the frustrating thing is that it's bash incompatible.