Bash Idioms: Write Powerful, Flexible, Readable Shell Scripts
暫譯: Bash 慣用語:撰寫強大、靈活、可讀的 Shell 腳本

Albing, Carl, Vossen, Jp

  • 出版商: O'Reilly
  • 出版日期: 2022-04-19
  • 定價: $1,800
  • 售價: 8.8$1,584 (限時優惠至 2025-03-31)
  • 語言: 英文
  • 頁數: 167
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492094757
  • ISBN-13: 9781492094753
  • 相關分類: Command Line
  • 立即出貨

買這商品的人也買了...

商品描述

Shell scripts are everywhere, especially those written in bash compatible syntax, and it's extremely useful to be able to understand and write them, but they can be complex and obscure. Complexity is the enemy of security, but it's also the enemy of readability and understanding. With this practical book, you'll learn how to decipher old bash code and write new code that's as clear and readable as possible. Your future you will thank you.

Authors Carl Albing and JP Vossen show you how to use the power and flexibility of the shell to your advantage. You'll learn how to read and write scripts like an expert, so that you can:

  • Write useful, flexible, and readable bash code...with style
  • Decode bash code such as ${MAKEMELC, } and ${PATHNAME##*/}
  • Save time and ensure consistency when automating tasks
  • Amaze and impress colleagues with bash idioms
  • Discover how bash idioms can make your code clean and concise

商品描述(中文翻譯)

Shell 腳本無處不在,特別是那些使用 bash 相容語法編寫的腳本,能夠理解和編寫它們是非常有用的,但它們可能會變得複雜且難以理解。複雜性是安全的敵人,但它也是可讀性和理解的敵人。通過這本實用的書籍,您將學會如何解讀舊的 bash 代碼,並編寫新的代碼,使其盡可能清晰易讀。未來的您會感謝現在的您。

作者 Carl Albing 和 JP Vossen 將向您展示如何利用 shell 的強大和靈活性。您將學會如何像專家一樣閱讀和編寫腳本,以便您可以:

- 編寫有用、靈活且可讀性高的 bash 代碼...並且風格獨特
- 解碼 bash 代碼,例如 ${MAKEMELC, } 和 ${PATHNAME##*/}
- 在自動化任務時節省時間並確保一致性
- 用 bash 成語驚艷和打動同事
- 發現 bash 成語如何使您的代碼乾淨且簡潔

作者簡介

Carl Albing is a professor, researcher, and software engineer with a breadth of industry experience. A co-author of O'Reilly's bash Cookbook, and Cybersecurity Ops with bash, as well as the author of O'Reilly's Great bash video, Carl has worked in software (using bash and many other languages) for companies large and small, across a variety of industries. He has a B.A. in Mathematics, a Masters in International Management (M.I.M.), and a Ph.D. in Computer Science.

JP Vossen has been working with computers since the early 80s and has been in the IT industry since the early 90s, specializing in Information Security since the late 90s. He's been fascinated with scripting and automation since he first understood what an autoexec.bat was, and was delighted to discover the power and flexibility of bash and GNU on Linux in the mid-90s. He has previously written for Information Security Magazine and SearchSecurity.com, among others. On those few occasions when he's not in front of a computer, he is usually taking something apart, putting something together, or both.

作者簡介(中文翻譯)

卡爾·阿爾賓(Carl Albing)是一位教授、研究員和軟體工程師,擁有廣泛的產業經驗。他是 O'Reilly 出版的《bash Cookbook》和《Cybersecurity Ops with bash》的共同作者,以及 O'Reilly 的《Great bash video》的作者。卡爾曾在各種行業的大型和小型公司中從事軟體開發(使用 bash 和許多其他語言)。他擁有數學學士學位、國際管理碩士學位(M.I.M.)以及計算機科學博士學位。

JP·沃森(JP Vossen)自80年代初開始接觸電腦,並自90年代初進入IT產業,自90年代末以來專注於資訊安全。他自第一次了解 autoexec.bat 的概念以來,就對腳本和自動化產生了濃厚的興趣,並在90年代中期高興地發現了 bash 和 GNU 在 Linux 上的強大與靈活性。他曾為《Information Security Magazine》和 SearchSecurity.com 等媒體撰寫文章。在他不在電腦前的少數幾次中,他通常會拆解某些東西、組裝某些東西,或兩者兼而有之。