私は2年間、さまざまな言語でプログラミングしてきました。つまり、特定の問題に対して適切なソリューションを設計および実装する方法を知っているということです。
しかし、bashは私にとって大きな頭痛の種であり、期待どおりに機能するものは何もありません。
私が見つけたすべてのガイドは信じられないほど非公式であり、その構文を適切に要約したり、発生する可能性のある最も一般的なエラーを伝えたりしていませんでした。
それで、あなたは私を何が推薦できますか?
TLDPガイドが好き http://tldp.org/guides.html
初心者から高度なBashガイドまで、さまざまなものがあります。それはとにかく私が学んだ方法です。
私が見つけたすべてのガイドは信じられないほど非公式であり、その構文を適切に要約したり、発生する可能性のある最も一般的なエラーを伝えたりしていませんでした。
最良のリソースであり、一般的なエラーに対処するものは Greg's Wiki です。
構文と優れた実践へのポインタのもう1つの非常に優れたリソースは Bash Hackers Wiki です。
少し遅れるかもしれませんが、このサイトは非常に有益です
私は本 『UNIX Power Tools』から多くを学びます。これはシェルプログラミングに関する本ではありませんが、トピックは理解しやすく、学ぶべきトリックがたくさんあります。
実際に何が起こっているのか、よくある間違いについてもう少し詳しく知りたい場合は、この Bash Scripting Tutorial をお読みください。