echo '我写了一本 Bash 书'>> /dev/world

2021-08-09 19:55:14

我写了一本书——Bash 脚本的换行指南!我会让介绍自己说话:它面向希望在第一时间完成工作并确保维护轻而易举的开发人员。主题包括: Bash 是 Linux 胶水语言,因此本书面向主要使用其他语言的软件开发人员。我们假设您具备变量赋值、循环和文件等编程概念的工作知识,并且至少对交互式 shell 有一定的了解。本书是在 Linux 上使用 Bash 4.2 和 5.0 编写的。大部分内容应该适用于这些版本之前和之后的版本,以及其他类 Unix 操作系统。但是,由于 Linux 上的所有内容都是可配置的,因此诸如“$PATH 不会在 crontab 中定义”之类的绝对语句应该被视为一种实用的速记,用于为虚拟机提供我在编写时使用的配置。理论上甚至不可能写出一个软件,不管它如何运行,在哪里运行,它的行为都是一样的。因此,了解某个命令实际上会做什么的唯一方法就是运行它,本书中的任何陈述都不应被视为绝对真理。同样,本书中的代码旨在尽最大努力在合理的情况下做正确的事情。我很自豪能写出这本书。如果它卖出五份我会非常高兴,所以我很惊喜地发现它在第一周就卖出了 100 份。请允许我以致谢结束:感谢 Nate Murray,我的出版商,感谢他的建议和无尽的耐心,感谢 Gillian Merchant 对后来修订版的出色评论,感谢我的合作伙伴讨论形式和内容,感谢所有鼓励我的朋友、家人, Catalyst 和 Toitū Te Whenua 的同事,以及 Andrew Maguire 和 John Billings,感谢他们审阅了本书的早期草稿。特别感谢 Stack Overflow、Unix & Linux Stack Exchange 和 Greg's Wiki 上的所有 Bash 社区贡献者,它们是有关 Bash 的所有信息的宝库。