Advanced Bash: Told Through Alice In Wonderland
$7.99
Minimum price
$7.99
Suggested price

Advanced Bash: Told Through Alice In Wonderland

About the Book

Delve into the magical world of Linux command line scripting with "Advanced Bash: Told Through Alice In Wonderland," an innovative and engaging approach to mastering the Bash shell. This book takes you on a whimsical journey through the depths of the Linux command line, following the adventures of Alice as she explores the mysterious Wonderland.

As Alice encounters familiar characters like the Cheshire Cat, the White Rabbit, and the Queen of Hearts, you'll learn about advanced Bash scripting concepts, such as control structures, looping mechanisms, and variable handling, all set against the enchanting backdrop of Wonderland. The book's unique fusion of fantasy and technical know-how makes learning Bash both entertaining and accessible.

Whether you're a system administrator looking to automate tasks, a developer aiming to enhance your command line skills, or an enthusiast curious about Linux's powerful scripting capabilities, "Advanced Bash: Told Through Alice In Wonderland" has something to offer you.

Some key features of the book include:

  1. A captivating narrative that weaves advanced Bash scripting concepts into the timeless story of Alice in Wonderland.
  2. Detailed explanations of Bash features, such as functions, conditional expressions, and regular expressions, presented in an easy-to-understand manner.
  3. Real-world examples and exercises that allow readers to practice and apply their newfound knowledge.
  4. Tips and tricks for optimizing and debugging Bash scripts.

Embark on a mesmerizing adventure that will transform you into a Bash scripting wizard. Let "Advanced Bash: Told Through Alice In Wonderland" be your guide, and you'll soon be writing efficient, powerful, and elegant Bash scripts that will enhance your Linux experience.

About the Author

Jonathan Grant
Jonathan Grant

Jonathan Grant is a Software Engineer with many years of experience.

Table of Contents

    • Introduction to Advanced Bash
    • Down the Rabbit Hole of Advanced Bash
    • Decoding the Advanced Bash Code
    • Chapter 2: Shell Variables and Environment in Advanced Bash
    • Alice in the World of Bash
    • The Code Behind the Story
      • printenv
      • declare
      • readonly
    • Chapter 3: Command Line History and Editing
    • Chapter 3: Command Line History and Editing
    • Explanation of the Code used in the Trippy Tale
    • Chapter 4: Shell Script Debugging and Error Handling
    • Alice falls into the Bash Rabbit Hole
    • The Code Behind the Wonderland
    • Chapter 5: Functions and Arguments
    • Chapter 5: Functions and Arguments - The Trippy Tale
    • Chapter 6: Arrays and Strings
      • Chapter 6: Arrays and Strings - The Mad Hatter’s Party
      • Explanation of Code - Chapter 6: Arrays and Strings
    • Chapter 7: Conditional Statements
      • The Need for Conditional Statements
      • If Statements
      • Else and Elif Statements
      • Conclusion
    • Chapter 7: Conditional Statements - A Trippy Adventure in Wonderland
      • Explanation of the Code
      • Conclusion
    • Chapter 8: Loops and Iterations in the World of Bash
    • The Trippy World of Loops and Iterations in Bash
    • Decoding the Bash Magic of Loops and Iterations
      • For-Loop
      • While-Loop
      • Until-Loop
      • For-Loop Example
      • While-Loop Example
      • Until-Loop Example
    • Chapter 9: Regular Expressions
    • Chapter 9: Regular Expressions
    • Chapter 10: File Management and Permissions
    • Chapter 10: File Management and Permissions - Alice in Bashland
    • The Code Behind Alice’s File Management and Permissions
    • Chapter 11: Text Processing and Manipulation
    • Alice’s Adventures in Text Processing Land
    • Explanation of Code Used in Alice’s Adventures in Text Processing Land
      • Basic String Manipulation
      • Regular Expressions
      • Bash Scripts
    • Chapter 12: Advanced Commands and Utilities
      • Say Hi to Linus!
      • The Wonders of Bash Commands and Utilities
    • Chapter 12: Advanced Commands and Utilities
      • Explanation of the Code
    • Chapter 13: Networking and System Administration with Bash
    • Networking and System Administration with Bash: A Trippy Tale
    • Explanation of Bash Code
    • Chapter 14: Debugging and Testing Scripts
    • Chapter 14: Debugging and Testing Scripts
    • Chapter 15: Using Bash in Data Science and Automation
    • The Bash Data Journey with Alice and a Python Expert Guest
    • The Magic Behind Alice’s Bash and Data Adventure
      • Importing Data
      • Parallel Processing
      • Graphing and Visualization
    • Chapter 16: Best Practices and Optimization in Bash Programming
      • Steve Parker’s Tips
      • Optimization Techniques
    • Chapter 16: Best Practices and Optimization in Bash Programming
    • Chapter 17: Conclusion
    • Chapter 17: Conclusion – Alice’s Trippy Adventure in Bashland

Causes Supported

Free Software Foundation

http://www.fsf.org

The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.

As our society grows more dependent on computers, the software we run is of critical importance to securing the future of a free society. Free software is about having control over the technology we use in our homes, schools and businesses, where computers work for our individual and communal benefit, not for proprietary software companies or governments who might seek to restrict and monitor us.

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub