Pro Bash: Learn to Script and Program the Gnu/Linux Shell (Paperback)
暫譯: 專業 Bash:學習編寫和程式設計 GNU/Linux Shell

Varma, Jayant

  • 出版商: Apress
  • 出版日期: 2023-11-08
  • 售價: $1,998
  • 貴賓價: 9.5$1,898
  • 語言: 英文
  • 頁數: 305
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484295870
  • ISBN-13: 9781484295878
  • 相關分類: Linux
  • 立即出貨 (庫存=1)

商品描述

Learn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been updated to Bash 5.2, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax.

Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming.

The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming UNIX lore, you can write professional Bash programs through standard programming techniques.

What You'll Learn

 

  • Use the Bash shell to write utilities and accomplish most programming tasks
  • Replace many external commands with shell parameter expansion making scripts very fast
  • Avoid many common mistakes that cause scripts to fail
  • See how Bash's read line and history libraries can save typing when getting user input
  • Build shell scripts that get information from the Web

 

Who This Book Is For

Developers, programmers, and open source enthusiasts who want to write scripts using Bash on multiple platforms

 

商品描述(中文翻譯)

學習如何有效地在您的程式設計中使用 Bash shell。本書的第三版經過更新和擴充,已更新至 Bash 5.2,並且許多腳本已被重寫,以使其更符合 Bash 的慣用法,更好地利用 Bash 特有的功能。這本書易於閱讀和理解,將教您如何掌握 Bash 程式設計,而不會讓您淹沒在冗長的語法頁面中。

使用本書,您將能夠高效地使用 shell,通過擴展和外部命令使腳本運行更快,並了解如何克服許多導致腳本失敗的常見錯誤。本書非常適合所有希望全面控制其系統的初學者 Linux 和 Unix 系統管理員,並真正掌握 Bash 程式設計。

Bash shell 是一種完整的程式語言,而不僅僅是用來組合外部 Linux 命令的膠水。通過充分利用 Shell 的內部機制,Shell 程式可以像用 C 或其他編譯語言編寫的工具一樣快速運行。您將看到,無需假設 UNIX 知識,您可以通過標準的程式設計技術編寫專業的 Bash 程式。

您將學到什麼


  • 使用 Bash shell 編寫工具並完成大多數程式設計任務

  • 用 shell 參數擴展替換許多外部命令,使腳本非常快速

  • 避免許多導致腳本失敗的常見錯誤

  • 了解 Bash 的讀取行和歷史庫如何在獲取用戶輸入時節省打字時間

  • 構建從網路獲取信息的 shell 腳本

本書適合誰

開發人員、程式設計師和希望在多個平台上使用 Bash 編寫腳本的開源愛好者

作者簡介

Jayant Varma is the founder of OZ Apps (www.oz-apps.com), a consulting and development company providing IT solutions. He is an experienced developer with more than 30 years of industry experience spread across several countries. As well as being a university lecturer in Australia where he currently resides, he is the author of a number of books topics like SwiftUI Lua and Xcode as well as Open Source topics like Linux, Bash and Shell Scripting . He loves to travel and finds Europe to be his favorite destination.
Chris F.A. Johnson was introduced to Unix in 1990 and learned shell scripting because there was no C compiler on the system. His first major project was a menu-driven, user-extensible database system with report generator. Chris is now retired and currently resides in Toronto, Canada.

作者簡介(中文翻譯)

Jayant Varma 是 OZ Apps (www.oz-apps.com) 的創辦人,這是一家提供 IT 解決方案的顧問和開發公司。他是一位經驗豐富的開發者,擁有超過 30 年的行業經驗,遍及多個國家。除了在澳洲擔任大學講師外,他還是多本書籍的作者,主題包括 SwiftUI、Lua 和 Xcode,以及開源主題如 Linux、Bash 和 Shell Scripting。他喜愛旅行,歐洲是他最喜愛的目的地。

Chris F.A. Johnson 於 1990 年接觸 Unix,並學習了 shell scripting,因為系統上沒有 C 編譯器。他的第一個主要項目是一個基於菜單的、用戶可擴展的資料庫系統,並具備報告生成器。Chris 現在已退休,並目前居住在加拿大多倫多。

最後瀏覽商品 (20)