![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cshell
文章平均质量分 53
芯片后端工程师-ratel
芯片后端工程师一枚,不断磨炼技术,坚持技术创造价值
展开
-
linux三剑客-grep详解
搜索压缩文件:使用 -z 选项可以搜索压缩文件,例如:grep -z 'pattern' file.gz 可以搜索 file.gz 压缩文件中包含 'pattern' 的行。是一个常用的命令行工具,用于在文本文件中搜索指定的模式,并将匹配的行打印出来。则是要搜索的文件名,可以指定一个或多个文件,也可以使用通配符搜索多个文件。是要搜索的模式,可以是一个简单的字符串,也可以是一个正则表达式。只打印包含匹配项的文件名,而不打印匹配的行。指定包含要搜索的模式的文件,每行一个模式。的文件,并打印出包含该字符串的行。原创 2023-03-10 16:11:30 · 514 阅读 · 0 评论 -
linux三剑客-sed详解
这个命令会将文件中所有包含"old"的字符串替换成"new",并保留"old"前后的内容。其中,".∗.∗"表示匹配任意字符,"\1"表示反向引用匹配到的第一个分组,"\2"表示反向引用匹配到的第二个分组。这个命令会将文件中所有5位数字后面添加"-0000",例如"12345"会被替换成"12345-0000"。其中,"[0-9]{5}"表示5位数字,"&"表示匹配到的内容。指定处理的行范围:可以使用行号或正则表达式来指定要处理的行范围。命令中可以使用数字来指定要替换的匹配项。命令可以替换字符串,格式为。原创 2023-03-07 09:17:17 · 255 阅读 · 0 评论 -
shell中$?代表什么意思
状态值是一个整数,它的取值范围通常为 0 到 255。其中,状态值为 0 表示命令执行成功,而非零状态值则表示命令执行失败或出现错误。具体的状态值取值含义可以根据不同的命令而有所不同,通常在命令的文档中会有相应的说明。是一个特殊的 shell 变量,用于存储上一个命令的执行状态。当一个 shell 命令执行完毕后,它会返回一个状态值,表示该命令执行的结果。变量会自动保存该状态值,以便后续的脚本代码可以根据该状态值来判断命令是否执行成功。变量是一个非常有用的变量,可以帮助您编写更加健壮和可靠的脚本代码。原创 2023-02-22 14:08:34 · 18068 阅读 · 1 评论