scripting:tutoriallist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
scripting:tutoriallist [2015/08/08 04:14]
bill_thomson
scripting:tutoriallist [2019/08/31 10:17] (current)
ersen fix a typo
Line 42: Line 42:
  
 ^ Name (Links to review below)j ​                                                                                  ^ Weblink\ \ \                                                                                                                                                                                                    ^ REC\\ indicator ​ ^ Comments ​                                                                                                                                                                                                                  ^ ^ Name (Links to review below)j ​                                                                                  ^ Weblink\ \ \                                                                                                                                                                                                    ^ REC\\ indicator ​ ^ Comments ​                                                                                                                                                                                                                  ^
-| Bash\ guide on Greg's wiki                                                                                      | [[http://​mywiki.wooledge.org/​BashGuide|click]] ​                                                                                                                                                                 | <​progress=90> ​   | This guide teaches modern stuff and good practises. I recommend learning from it. It was written by the guys in ''#​bash''​IRC channel on Freenode (mainly ''​lhunath''​),​ because there are so many bad tutorials out there. ​ | +| Bash\ guide on Greg's wiki                                                                                      | [[http://​mywiki.wooledge.org/​BashGuide|click]] ​([[http://​guide.bash.academy|new revision draft]]) ​                                                                                                              | <​progress=90> ​   | This guide teaches modern stuff and good practises. I recommend learning from it. It was written by the guys in ''#​bash''​IRC channel on Freenode (mainly ''​lhunath''​),​ because there are so many bad tutorials out there. ​ | 
-| Steve Parker'​s shell scripting guide                                                                            | [[http://​steve-parker.org/​sh/​first.shtml|click]] ​                                                                                                                                                               | <​progress=90> ​   | Very good (not only Bash) shell scripting guide. Teaches good practices, gives background information. ​                                                                                                                    |+| Steve Parker'​s shell scripting guide                                                                            | [[http://​steve-parker.org/​sh/​intro.shtml|click]] ​                                                                                                                                                               | <​progress=90> ​   | Very good (not only Bash) shell scripting guide. Teaches good practices, gives background information. ​                                                                                                                    |
 | Bash Guide for Beginners ​ ([[#​rv_bgb|review]]) ​                                                                 | [[http://​tldp.org/​LDP/​Bash-Beginners-Guide/​html/​|click]] ​                                                                                                                                                       | <​progress=80> ​   | Good introduction that really requires no previous knowledge, also covers the most important unix utilities ​                                                                                                               | | Bash Guide for Beginners ​ ([[#​rv_bgb|review]]) ​                                                                 | [[http://​tldp.org/​LDP/​Bash-Beginners-Guide/​html/​|click]] ​                                                                                                                                                       | <​progress=80> ​   | Good introduction that really requires no previous knowledge, also covers the most important unix utilities ​                                                                                                               |
-| Advanced\ Bash\ Scripting\ Guide (ABS) ([[#​rv_abs|review]]) ​                                                    | [[http://​tldp.org/​LDP/​abs/​html/​|click]] ​                                                                                                                                                                        | <​progress=50> ​   | Has a lot of information that is hard to find, but is outdated and often unsafe. ​ To be avoided until you can filter out the good stuff. ​                                                                                  ​|+| Advanced\ Bash\ Scripting\ Guide (ABS) ([[#​rv_abs|review]]) ​                                                    | [[http://​tldp.org/​LDP/​abs/​html/​|click]] ​                                                                                                                                                                        | <​progress=50> ​   | Has a lot of information that is hard to find, is outdated and often unsafe. ​ To be avoided until you can filter out the good stuff. ​                                                                                      ​|
 | IBM developerWorks "Bash\ by\ example" ​                                                                         | [[http://​www.ibm.com/​developerworks/​library/​l-bash.html|click(1)]]\\ [[http://​www.ibm.com/​developerworks/​library/​l-bash2.html|click(2)]]\\ [[http://​www.ibm.com/​developerworks/​library/​l-bash3.html|click(3)]] ​ | <​progress=80> ​   | Doesn'​t teach outdated stuff, doesn'​t tell you wrong things. A good start, though not that detailed. ​                                                                                                                      | | IBM developerWorks "Bash\ by\ example" ​                                                                         | [[http://​www.ibm.com/​developerworks/​library/​l-bash.html|click(1)]]\\ [[http://​www.ibm.com/​developerworks/​library/​l-bash2.html|click(2)]]\\ [[http://​www.ibm.com/​developerworks/​library/​l-bash3.html|click(3)]] ​ | <​progress=80> ​   | Doesn'​t teach outdated stuff, doesn'​t tell you wrong things. A good start, though not that detailed. ​                                                                                                                      |
-| Deadman'​s ​                                                                                                      | [[http://​samrowe.com/​wordpress/​advancing-in-the-bash-shell/​|click]] ​                                                                                                                 | <​progress=70> ​   | Focus isn't scripting per se. Focus is interactive use and increasing the productivity on the prompt. Teaches some nice features. ​                                                                                         |+| Deadman'​s ​                                                                                                      | [[http://​samrowe.com/​wordpress/​advancing-in-the-bash-shell/​|click]] ​                                                                                                                                            ​| <​progress=70> ​   | Focus isn't scripting per se. Focus is interactive use and increasing the productivity on the prompt. Teaches some nice features. ​                                                                                         |
 | Bash Shell Programming in Linux (P. Lutus) ​                                                                     | [[http://​www.arachnoid.com/​linux/​shell_programming.html|click]] ​                                                                                                                                                | <​progress=70> ​   | Good start. Though there are small bugs.                                                                                                                                                                                   | | Bash Shell Programming in Linux (P. Lutus) ​                                                                     | [[http://​www.arachnoid.com/​linux/​shell_programming.html|click]] ​                                                                                                                                                | <​progress=70> ​   | Good start. Though there are small bugs.                                                                                                                                                                                   |
 | BASH Help at hypexr.org ([[#​rv_hypexrorg|review]]) ​                                                             | [[http://​www.hypexr.org/​bash_tutorial.php|click]] ​                                                                                                                                                              | <​progress=50> ​   | Shows you some nice stuff and links to other ressources. Not a tutorial to learn Bash, though. ​                                                                                                                            | | BASH Help at hypexr.org ([[#​rv_hypexrorg|review]]) ​                                                             | [[http://​www.hypexr.org/​bash_tutorial.php|click]] ​                                                                                                                                                              | <​progress=50> ​   | Shows you some nice stuff and links to other ressources. Not a tutorial to learn Bash, though. ​                                                                                                                            |
Line 98: Line 98:
 This article is usable as basic introduction into the Bash world. It doesn'​t teach you wrong things, and it uses correct syntax and explanations nearly everywhere. However, it's not usable as complete learning tutorial - but that is not the goal. This article is usable as basic introduction into the Bash world. It doesn'​t teach you wrong things, and it uses correct syntax and explanations nearly everywhere. However, it's not usable as complete learning tutorial - but that is not the goal.
  
-One point (I **have** to critizize ​**something** ;-) ):+One point (I **have** to criticize ​**something** ;-) ):
   * the article says that there are no [[syntax:​ccmd:​c_for|C-styled for-loops]] in Bash, this is wrong (maybe the article is for a very old (pre ''​2.05b''​) Bash version)   * the article says that there are no [[syntax:​ccmd:​c_for|C-styled for-loops]] in Bash, this is wrong (maybe the article is for a very old (pre ''​2.05b''​) Bash version)
  
  • scripting/tutoriallist.1439007279.txt
  • Last modified: 2015/08/08 04:14
  • by bill_thomson