Introduction - If you have any usage issues, please Google them yourself
The most annoying one shell programming is to debug the problem. There are ways to learn, but the problem is best able to prevent most errors before, this should follow the rules. This book is simple to explain