![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
im苡仁
联系邮箱:imyiren4@gmail.com
展开
-
Shell编程—【01】shell中常用的字符串操作
计算字符串长度 ${#string} expr length “$string” v1=="i love you" len=`expr length "$v1"` echo len 获取子串中字符在字符串中的位置 expr index “string""string" "string""subString” v1="...原创 2019-05-19 00:25:45 · 202 阅读 · 0 评论 -
Shell编程—【02】命令替换、算数运算与定义变量
命令替换、算数运算 与 变量 ##命令替换 方法一 `command` 方法二 $(command) 案列 获取所用用户并输出 #!/bin/bash index = 1 for user in `cat /etc/passwd | cut -d ":" -f 1` # for user in $(cat /etc/passwd | cut -d ":" -f 1) do ...原创 2019-05-19 15:55:01 · 231 阅读 · 0 评论 -
Shell编程—【03】数学运算expr与bc浮点数运算
数学运算 语法格式 # 方法一 expr $num1 operator $num2 # 方法二 $(($num1 operator $num2)) expr 操作符表 操作符 含义 num1 \| num2 num1不为空且非0,返回num1;否则返回num2 num1 \& num2 num1不为空且非0,返回num1;否则返回0 num1 \< num2...原创 2019-05-19 17:18:57 · 1343 阅读 · 0 评论 -
Shell编程—【06】Linux的grep常用选项及示例
【Shell编程系列】https://blog.csdn.net/ilo114/article/category/8961526 用法 grep [选项]... PATTERN [FILE]... command | grep [选项]... PATTERN 在每个 FILE 或是标准输入中查找 PATTERN。 默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。 例如: 在me...原创 2019-06-14 15:34:52 · 184 阅读 · 0 评论 -
Shell编程—【07】Linux的sed流编辑器 sed命令
基础 介绍 sed(Stream Editor), 流编辑器。 对标准输出或者文件逐行进行处理。 语法格式 标准输出处理 sed [选项]... {脚本} [文件]... 文件处理 stdout | sed [选项]... {脚本} sed的选项使用案例 文件 下面命令将在含有file文件内容如下的目录下进行。 i love python lovelove python loo...原创 2019-06-16 16:57:23 · 167 阅读 · 0 评论 -
Shell编程—【04】函数的定义、参数、变量作用域、函数库
【Shell编程系列】https://blog.csdn.net/ilo114/article/category/8961526 函数的定义 定义 #!/bin/bash # # method one name1() { echo "123" } # method two function name2 { echo "123" } function name3() { e...原创 2019-06-10 17:48:24 · 304 阅读 · 1 评论 -
Shell编程—【05】Linux的find命令详解
【Shell编程系列】https://blog.csdn.net/ilo114/article/category/8961526 高频参数: -name 查找/etc目录下以conf结尾的文件 find /etc -name ‘*conf’ -iname 查找当前目录文件名为abc的文件,不区分大小写 find ./ -iname abc -user 查找当前目录文件所有者为te...原创 2019-06-11 11:37:49 · 188 阅读 · 0 评论