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