知行编程网知行编程网  2022-04-10 16:00 知行编程网 隐藏边栏 |   抢沙发  3 
文章评分 0 次,平均分 0.0

GitHub星数1.3W!五分钟带你搞定Bash脚本使用技巧


   00 前言   

Bash脚本比我们想象中的都要强大,通过Bash脚本,大多数任务都可以让你在无任何其它语言或第三方依赖的安装环境下,快速写出脚本程序。

在Bash中调用外部进程是非常繁琐的,过度调用会导致明显的减速,通过内置方法编写的脚本和程序会更快,所需的依赖也会更少,并且帮助你更好的理解编程语言。
GitHub星数1.3W!五分钟带你搞定Bash脚本使用技巧
有位澳大利亚工的程师在Github上开源了一本书——《pure bash bible》
GitHub星数1.3W!五分钟带你搞定Bash脚本使用技巧
目前,这本书已经在Github上获得 13148 个Star,905 个Fork(Github地址:https://github.com/dylanaraps/pure-bash-bible
本书收集汇总了编写 bash 脚本经常会使用到的一些代码片段,无论是常见和不太常见的方法都可以在这书里找到,通过书中的代码片段,可以删除脚本中的依赖项,并且在大多数情况下可以让程序运行的更快。
书中依照字符串、数组、正则表达式、文件处理、变量等脚本程序的常用功能进行分类,每个分类下都提供了具体 bash 代码实现。
删除字符串前后空格:
例如,下面的函数通过查找字符串前后空格字符,并把它们移除。以下为功能使用:
示例:
在字符串上使用正则表达式:
用法示例:
脚本的示例用法:
删除重复的数组:
用法示例:
本书完整的脚本功能的代码片段如下:
GitHub星数1.3W!五分钟带你搞定Bash脚本使用技巧
关于作者
GitHub星数1.3W!五分钟带你搞定Bash脚本使用技巧
Dylan Araps是来自澳大利亚墨尔本的开源开发人员,从小就对开源产生了极大的热情,多年来开源了许多项目,14岁,就离开了学校,开始专注于 Linux、编程和其他相关技能的学习,Dylan Araps开源的项目得到了广泛的应用,并在Unix和Linux社区中得到广泛关注。

开源最前线(ID:OpenSourceTop) 综合整理

综合自:https://leanpub.com/u/dylanaraps、https://leanpub.com/u/dylanaraps
—完—

为您推荐

MIT 学生开发强大 Chrome 插件!功能远超普通 OCR 软件,能直接复制图片中文字!
meta-learning和few-shot learning的关系是什么?
GitHub 3W 星超实用技术面试手册,看这篇就够了
如何利用Python开发人工智能入门项目
【微软】AI-神经网络基本原理简明教程

本篇文章来源于: 深度学习这件小事

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

你可能也喜欢

热评文章

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享