SHELL
shell 脚本
Sun__s
这个作者很懒,什么都没留下…
展开
-
shell 中的运算
一、运算符号 + ##加法 - ##减法 * ##乘法 / ##除法 % ##除法后的余数 ** ##乘方 ++ ##自加一 -- ##自减一 < ##小于 <= ##小于等与 > ##大于 >= ##大于等与 = ##等于 += j+=i ##j=j+i *= ##j=j*i /= ##j=j/i %= ##j=j%i 二、运算指令 (()) let expr bc bc << EOF 1+2 EOF EOF $[] ##((a=1+2)) ##let a=原创 2020-12-13 18:25:05 · 153 阅读 · 0 评论 -
shell的执行流控制
一、for循环 for 定义变量 do 使用变量,执行动作 done 结束标志 格式1: #!/bin/bash for WESTOS in `seq 2 2 10` do echo $WESTOS done 格式2: for WESTOS in 1 2 3 do echo $WESTOS done 格式3: for WESTOS in {10..1} do echo $WESTOS done 格式4: for ((WESTOS=0;WESTOS&原创 2020-12-13 18:05:53 · 145 阅读 · 0 评论 -
shell脚本中的变量
一、变量的定义 1)定义本身 变量就是内存一片区域的地址 2)变量存在的意义 命令无法操作一直变化的目标 用一串固定的字符来表示不固定的目标可以解决此问题 二、shell脚本中变量的定义方法 1)环境级别 export a=1 在环境关闭后变量失效 2)用户级别 vim ~/.bash_profile source .bash_profile export a=2 3)系统级别 vim /etc/profile export a=3 vim /etc/profile.d/we原创 2020-12-10 17:35:47 · 262 阅读 · 0 评论 -
shell脚本的基础知识
一、什么是shell 在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。 脚本命令的解释器。 二、shell脚本的意义 1.记录命令执行的过程和执行逻辑,以便以后重复执行 2.脚本可以批量处理主机 3.脚本可以定时处理主机 三、如何创建shell脚本 #!/bin/bash ##幻数直接使...原创 2020-12-10 13:44:49 · 214 阅读 · 0 评论 -
文本处理工具 awk-- 报告生成器
一、grep grep grep -E = egrep grep 格式 grep 匹配条件 处理文件 grep root passwd 过滤root关键字 grep ^root passwd 以root开头 grep root$ passwd 以root结尾 grep -i root passwd 忽略大小写 grep -E "\<root" passwd root字符之前不能有字符 grep -E "root\>" passwd原创 2020-12-09 21:06:18 · 289 阅读 · 0 评论 -
shell 中常用到的基础命令
一、diff 用法: diff [options] files|directorys 输出信息: [num1,num2][a|c|d][num3,num4] num1,num2 第一个文件中的行 a 添加 c 更改 d 删除 < 第一个文件的内容 > 第二个文件的内容 num3,num4 第二个文件的行 常用参数: -b 忽略空格 -B 忽略空行 -i 忽略大小写 -c 显示原创 2020-12-03 16:51:05 · 269 阅读 · 0 评论