
Shell编程
文章平均质量分 85
-飞鹤-
喜欢音乐,喜欢文学,喜欢跑步,喜欢编程!
展开
-
命令行参数设计
众多通用的小功能,制作为一个小工具,然后通过命令行来进行交互,使用非常的简便。本规范是为了统一命令行参数的设计,使得大家在制作或使用命令行工具时,能够更加有共享,进行会更加方便。原创 2023-08-16 14:58:23 · 326 阅读 · 0 评论 -
shell编程之find/which/whereis/locate
locate不是Linux自带的搜索工具,需要安装。其主要功能是通过先索引文件信息到数据库,再来搜索文件信息。安装完之后,locate工具会搜索所有文件,建立索引数据库以提高搜索速度。locate默认每24小时更新一次数据库。原创 2022-09-20 23:19:52 · 500 阅读 · 0 评论 -
Shell脚本简明教程
Shell脚本是一种简单的脚本语言,运行在Unix-like的操作系统上,像Linux,mac, unix等。Shell脚本的解析器是shell,Unix-like系统很多,所以出现了很多不同的shell,像tcsh, csh, ash, bash, dash等。像Ubuntu默认使用的Shell是dash,其特点是解析执行速度快,缺点是支持的语法特性少。bash使用更为便捷,此文主要以bash解释器为基础来进行讲解。Shell有一些老的语法形式,不推荐使用,此文不讲解。原创 2022-09-09 17:18:56 · 3500 阅读 · 0 评论 -
Shell编程之代码规范
代码编写规范,主要包括两部分,代码风格和最佳工程实践。在代码风格上,没有一种代码编写风格是最好的,更重要的是与已有项目代码风格保持一致,以提高项目团队整体对代码的可读性。在工程实践上,统一一些开发流程,提升团队的协作效率,另外就是最佳工程实践规范,以提高代码的性能、可靠性以及可读性。1.2. 基本原则参考主流Shell编程命名代码风格。代码规范借鉴工具ShellCheck。在性能足够的情况下,可读性优先考虑。原创 2022-08-23 14:32:22 · 2720 阅读 · 0 评论