I want to stop losing precious time when dealing with linux/unix's shell.
If I could get to understand it all so well, that would be so great. Otherwise:
- I may end up loosing a day just for setting up a crontab.
- I'll keep wondering why the shebang in this script doesn't work.
- I'll keep wondering what's the real difference between:
- . run.sh
- ./run.sh
- . ./run.sh
- sh run.sh
- sh ./run.sh
You see, it's that kind of things that cripples my linux/unix life.
As a programmer, I want to get much better at this. I suppose it's best to stay with the widely-used bash shell, but I might be wrong. Whatever tool I use, I need to understand it down to its guts.
What is the ultimate solution?