Shell脚本编程
文章平均质量分 60
淼叔
资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过十年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累,著有企业级DevOps技术与工具实战。
展开
-
Bash基础:在MacOS上确认版本与升级Bash的方法
这篇文章记录一下在MacOS上Bash版本的确认和升级方法。原创 2020-12-02 06:06:09 · 3573 阅读 · 1 评论 -
BASH脚本基础:文件切分与合并过程
这篇文章介绍一下文件切分和合并的建议过程,使用split进行切分,使用cat进行合并,结合md5sum进行完整性验证,使用其他方式实现的话,整体的流程是可以参考的。原创 2020-08-23 09:33:43 · 1780 阅读 · 0 评论 -
BASH脚本基础:使用md5sum命令生成消息摘要指纹与验证
上篇文章介绍了MD5和md5命令的使用,这篇文章继续介绍md5sum命令的使用方法。原创 2020-08-23 07:36:19 · 845 阅读 · 0 评论 -
BASH脚本基础:使用md5命令生成消息摘要指纹
这篇文章介绍一下MD5和md5命令的使用方法。原创 2020-08-23 06:59:05 · 1271 阅读 · 0 评论 -
BASH脚本基础:正则方式提取内容示例
sed和grep -o可以用来提取相应的内容,结合正则表达式,使用得当的话会事半功倍,这篇文章通过一个具体的示例进行说明。原创 2020-07-22 08:30:05 · 1956 阅读 · 0 评论 -
Linux基础:从一个奇怪的mv命令说起
mv操作非常简单,但是在实际时这么简单的命令可以变得非常奇怪,这篇文章以mv *的命令来看一下可能会出现的几种有意思的事情,同时进行一些扩展的思考。原创 2020-04-30 08:35:43 · 2157 阅读 · 0 评论 -
Linux基础:xargs命令-I选项使用技巧
这篇文章使用具体示例来介绍一下xargs命令-I参数的常见使用方法。原创 2020-04-30 07:04:51 · 11469 阅读 · 0 评论 -
BASH脚本基础:操作系统兼容性
这篇文章以sed的一个参数的使用示例进行说明在不同操作系统之下,一些常用的命令或者操作系统内置的功能可能会有所不同,是脚本编程在实际编码中需要额外注意的事情。原创 2020-02-20 21:08:36 · 816 阅读 · 0 评论 -
Linux基础:tar命令选项实用小技巧
这篇文章介绍一下tar命令的两个参数在使用中的小技巧。原创 2020-01-31 17:35:42 · 599 阅读 · 1 评论 -
BASH脚本基础:环境变量PROMPT_COMMAND介绍
PS1-PS4介绍了一些用于提示信息控制的环境变量,而在此之前可以进行回调的一个环境变量就是PROMPT_COMMAND,这个环境变量中设定的内容将在交互式脚本的提示(PS1)出现之前被执行。原创 2020-01-30 13:45:11 · 11725 阅读 · 0 评论 -
BASH脚本基础:环境变量PS4介绍
这篇文章介绍一下Bash中的环境变量PS4。PS4 是Prompt String 4的缩写,它是Linux/Unix下的一个用于控制脚本调试显示信息的环境变量。原创 2020-01-30 11:09:36 · 1484 阅读 · 0 评论 -
BASH脚本基础:环境变量PS3介绍
这篇文章介绍一下Bash中的环境变量PS3。PS3 是Prompt String 3的缩写,它是Linux/Unix下的一个用于控制select命令创建的菜单提示信息的环境变量。原创 2020-01-30 10:09:59 · 1378 阅读 · 0 评论 -
BASH脚本基础:使用select创建菜单
shell中的select可以快速创建一个菜单选项给用户,这篇文章通过具体的示例来介绍一下其使用方法。原创 2020-01-30 09:45:09 · 1569 阅读 · 0 评论 -
BASH脚本基础:环境变量PS2介绍
这篇文章介绍一下Bash中的环境变量PS2。原创 2020-01-29 21:59:58 · 3402 阅读 · 0 评论 -
BASH脚本基础:环境变量PS1配色方法
这篇文章介绍如何在Bash中使用环境变量PS1进行配色。原创 2020-01-29 21:39:56 · 1670 阅读 · 0 评论 -
BASH脚本基础:环境变量PS1介绍
这篇文章介绍一下Bash中的环境变量PS1。原创 2020-01-29 18:44:57 · 5176 阅读 · 0 评论 -
zsh介绍:2: CentOS下使用zsh
前篇文章介绍了OSX的Catalina版本下从Bash转向zsh需要注意的事项和方法,这篇结合实例继续说明一下在CentOS下使用的zsh的方法。原创 2020-01-28 11:13:59 · 2606 阅读 · 1 评论 -
zsh介绍:1:Catalina中的缺省shell
在2019年macOS推出了Catalina版本,在这个版本中zsh取代了bash作为缺省的shell,虽然据坊间推测这个与bash 3.2之后已经基于GPL v3协议有关(macOS的bash 3.2基于GPL v2)。对于诸如分屏和定制化的终端不能满足日常操作需要的用户,将目光转向了tmux等终端分屏器,其实zsh也是一个很不错的选择,尤其在定制个性化的终端显示上,社区还有很多扩展的主题比如o...原创 2020-01-28 10:38:29 · 1067 阅读 · 0 评论 -
Bash脚本基础:命令补全
在使用命令行方式下,很多命令的参数记不清楚时可以通过BASH的命令补全的安装包来进行助攻,懒人必备工具。原创 2019-12-01 09:44:40 · 1839 阅读 · 0 评论 -
Bash脚本基础:环境变量定义与使用
脚本中会遇到很多使用环境变量的地方,这篇文章介绍一下BASH中使用的基础知识。原创 2019-11-28 20:55:24 · 4488 阅读 · 0 评论 -
Bash脚本基础:单双引号使用示例
这篇文章通过Jenkins的Crumb的命令行获取方式,介绍一下单引号和双引号在脚本中使用的常见注意事项。原创 2019-11-22 20:29:23 · 722 阅读 · 0 评论 -
BASH脚本基础:与、或、格式
这篇文章介绍一下BASH下的常用的与、或同编写格式的基础知识。原创 2019-11-17 05:10:55 · 2437 阅读 · 0 评论 -
BASH脚本基础:错误控制
这篇文章介绍一下BSH或者BASH中经常使用的错误控制相关的几个参数,在平时的脚本编程中活用能起到事半功倍的作用。原创 2019-11-16 05:47:45 · 900 阅读 · 0 评论 -
BASH脚本基础:语法检查与调试
这篇文章介绍一下BSH或者BASH中经常使用的几个参数和相关的小技巧,在平时的脚本编程中活用能起到事半功倍的作用。原创 2019-11-16 04:59:57 · 2417 阅读 · 0 评论 -
Linux基础:重定向使用说明
在Linux或者Unix中经常会使用> < >> << <<< 等多种重定向方式,结合标准错误和标准输出,还会看到2>/dev/null 以及2>&1等常见的方式,在这篇文章中将对常见的重定向使用进行整理和总结。原创 2019-02-05 22:07:30 · 2447 阅读 · 0 评论 -
Here document使用方法总结
可能很多人都熟悉cat <<EOF的写法和功能,但是对于这个被称为Here Document的可能还不是非常清楚,这篇文章稍微整理一下相关知识,并结合简单使用示例来进行说明。原创 2019-02-05 16:50:40 · 9686 阅读 · 0 评论