shell
文章平均质量分 68
陈陈的糖罐子
一个人工智能的菜鸟
展开
-
shell脚本示例
自己做的: 老师做的:原创 2021-03-16 19:59:42 · 63 阅读 · 0 评论 -
shell中的运算
1、运算符号 + #加法 - #减法 * #乘法 / #除法 % #除法后的余数 ** #乘方 ++ #自加一 – #自减一 < #小于 <= #小于等于 > #大于 >= #大于等于 += #j+=i 即 j=j+i *= #j=j*i /= #j=j/i %= #j=j%i 2、运算指令 (()) #((a=1+2)) let #let a=1+2 expr #expr 1 + 2 $[] #echo $[1+2] bc bc << EOF 1原创 2021-03-10 17:53:57 · 301 阅读 · 0 评论 -
shell的执行流控制
1、for语句: 作用:为循环执行动作 for语句结构: for 定义变量 do 使用变量,执行动作 done #结束标志 for语句基本格式: 格式1: for WESTOS in $(seq 1 2 10) do echo $WESTOS done 格式2: for WESTOS in westos linux lee do echo $WESTOS done 格式3: for WESTOS in {1…10} do echo $WESTOS done 格式4: for原创 2021-03-10 17:44:50 · 61 阅读 · 0 评论 -
shell脚本中的变量
1、变量的定义 定义本身: 变量就是内存一片区域的地址 变量存在的意义 命令无法操作一直变化的目标,用一串固定的字符表示不固定的目标可以解决此问题 2、shell脚本中变量的定义方法 环境级别: export a=1 在环境关闭后失效 用户级别 vim ~/.bash_profile export a=1 系统级别 vim /etc/profile.d/westos.sh export A=1 添加环境变量,并且给文件可执行权限,此时文件可直接执行 3、变量的名称 变量名称可包含的字符 字母原创 2021-03-09 18:30:46 · 258 阅读 · 0 评论 -
shell脚本的基础知识
1、什么是shell 脚本中命令的解释器 2、shell脚本的意义 记录命令执行的过程和执行逻辑,以便以后重复执行 脚本可以批量处理主机 脚本可以定时处理主机 3、如何创建shell脚本 #!/bin/bash # vim自动添加脚本首部 vim ~/.vimrc map <F11> ms:call WESTOSFILE()<cr>'s "autocmd BufNewFile *.sh,*.script call WESTOSFILE() func WESTOSFILE()原创 2021-03-05 19:14:50 · 103 阅读 · 0 评论 -
shell中的文本处理工具
1、grep 默认贪婪模式;只要字符相符就找出来 grep -E = egrep grep格式: grep 匹配条件 处理文件 grep root hello #过滤hello中的关键字root grep ^root hello #以root开头 grep root$ hello #以root结尾 grep -i root hello #忽略大小写 grep -E “root|mail” hello #同时筛选root和mail grep -E “<root” hello #root字原创 2021-03-05 18:38:45 · 94 阅读 · 1 评论 -
shell中的基础命令
1、diff 用法: diff [options] file | directorys #对比两个文件的不同 输出信息: [num1,num2][a|c|d][num3,num4] num1,num2 #第一个文件中的行 a #添加 c #更改,对应的字符不同 d #删除 < #第一个文件中的内容 > #第二个文件中的内容 nmu3,num4 #第二个文件中的行 常用参数: -b #忽略空格 -B #忽略空行 -i #忽略大小写 -c #显示文件所有不原创 2021-03-03 20:00:39 · 134 阅读 · 1 评论