Shell中的glob模式介绍
Shell中的glob模式是一种用于匹配文件路径名的通配符模式。它在许多Unix-like操作系统的shell中被广泛使用,包括Bash、Zsh和Fish等。Glob模式使用特殊字符来匹配文件名,可以执行通配符扩展,从而得到匹配的文件列表。
2025年01月29日
Shell中的glob模式是一种用于匹配文件路径名的通配符模式。它在许多Unix-like操作系统的shell中被广泛使用,包括Bash、Zsh和Fish等。Glob模式使用特殊字符来匹配文件名,可以执行通配符扩展,从而得到匹配的文件列表。
2025年01月29日
在日常运维工作中,经常会用到字符串的方式方法,但实践下来会有多种方式可以实现,因此在此总结一下。 比如,我定义了一个变量 name="xxxxxxxxxxxxxxxxxxxx" 我想统计下字符的长度,有以下几种方式可以实现。
2025年01月29日
sed(Stream Editor)是一个强大的文本处理工具,常用于文本替换、删除、插入等操作。以下是一些常见的 sed 使用实例:
2025年01月29日
Shell中支持的引号:””(双引号)、’’(单引号)、··(反引号)
作用:将字符串作为一个整体。
如我们创建文件时:
2025年01月29日
if/else是通过判断选择执行或者执行部分代码,可以根据变量、文件名、命令是否执行成功等很多条件进行判断,他的格式如下:
和 C程序不一样,bash的判断不是通过boolean,而是通过statement,也就是执行命令后的最终状态(exit status)。所有的Linux命令,无论你是代码是C还是脚本,执行完,都返回一个整数通知他的调用这,这就是exit status,通常0表示OK,其他(1-255)表示错误。这只是通常的情况,例如diff,0表示你no difference,1表示difference,2表示错误。if判断statements的最后一个的exit status,通常我们只放一个statement,如果为0,表示true,否则表示false。
2025年01月29日
预计更新
1: 基础知识
简介和安装
基本命令
变量和环境变量
2: 流程控制
条件语句
循环语句
函数
3: 文件处理
文件读写
文件权限和所有权
文件搜索和替换
4: 网络和进程
网络通信
进程管理
信号处理
5: 文本处理
正则表达式
文本分析和处理
2025年01月29日
摘要:Linux Shell 其实是用 C 语言编写出来的一个程序。Shell 不光是一种命令语言,而且还是一种程序设计语言。Shell 说的就是一种应用程序,这个应用程序能给出一个界面,用户依靠这个界面就能获取操作系统内核的服务。Shell 属于一个命令行解释器,它的作用在于解释并执行用户的命令,用户输入一条命令,Shell 就会马上解释执行这一条。当然啦,也能够把一套输入的逻辑整理成一个脚本文件,这样用起来就方便多了,能重复使用。