![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Linux Shell 编程
乜嘢噢耶
这个作者很懒,什么都没留下…
展开
-
grep、sort、uniq 工具
grep、sort、uniq 工具 grep工具 是行过滤工具,用于根据关键字进行行过滤 grep [选项] '关键字' 文件名 参考文档:https://www.runoob.com/linux/linux-comm-grep.html 准备 cat /etc/passwd > 1.txt vim 1.txt # 进入末行模式 :1,5 s/root/ROOT/g #替换字符串 常用选项: # -i:不区分大小写 -n:打印匹配关键字的行号 grep -in root 1.txt # w原创 2021-03-13 11:24:57 · 284 阅读 · 0 评论 -
Shell 传递参数
Shell 传递参数 脚本内获取参数的格式为:$n n:代表一个数字,$0 为执行的文件名,$1 为执行脚本的第一个参数 参数说明: 参数处理 说明 $* 以一个单字符串显示所有向脚本传递的参数 $# 传递到脚本的参数个数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $? 显示最后命令的退出状态 例子: #!/bin/bash echo "传递参数说明" echo "第一个参数:$1" echo "参数个数:$#" echo "传递的参数作为原创 2021-03-05 13:30:49 · 66 阅读 · 0 评论 -
shell 字符串 数组 注释
shell 字符串 字符串可用单引号,也可用双引号,也可不用引号 单引号 str='hello world' 限制 单引号里任何字符原样输出,单引号字符串中的变量无效 不能单独出现一个引号(转义也不行),可成对出现,作为字符串拼接使用 双引号 可有变量 可出现转义字符 获取字符串长度 str="abcd" echo ${#str} #输出 4 提取字符串 str="abcd" echo ${str:1:2} #输出 bc shell 数组 支持一维数组(不支持多维数组),数组的大原创 2021-03-05 12:15:37 · 110 阅读 · 1 评论