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 · 221 阅读 · 0 评论 -
Shell编程—【02】命令替换、算数运算与定义变量
命令替换、算数运算 与 变量##命令替换方法一 `command`方法二$(command)案列获取所用用户并输出#!/bin/bashindex = 1for 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 · 247 阅读 · 0 评论 -
Shell编程—【03】数学运算expr与bc浮点数运算
数学运算语法格式# 方法一expr $num1 operator $num2# 方法二$(($num1 operator $num2))expr 操作符表操作符含义num1 \| num2num1不为空且非0,返回num1;否则返回num2num1 \& num2num1不为空且非0,返回num1;否则返回0num1 \< num2...原创 2019-05-19 17:18:57 · 1378 阅读 · 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 · 199 阅读 · 0 评论 -
Shell编程—【07】Linux的sed流编辑器 sed命令
基础介绍sed(Stream Editor), 流编辑器。 对标准输出或者文件逐行进行处理。语法格式标准输出处理sed [选项]... {脚本} [文件]...文件处理stdout | sed [选项]... {脚本}sed的选项使用案例文件下面命令将在含有file文件内容如下的目录下进行。i love pythonlovelove pythonloo...原创 2019-06-16 16:57:23 · 182 阅读 · 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 · 381 阅读 · 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 · 205 阅读 · 0 评论