![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell脚本
文章平均质量分 69
shell脚本基础学习
Rabbitgo_hyl
生活中可能没有偶然 只有必然
展开
-
SHELL--1.shell中常用的基础命令
SHELL--1.shell中常用的基础命令前言一、diff二、patch三、cut四、sort五、uniq六、tr七、test八、 && 与 | |总结 前言 一、diff 比较两个文件的内容 用法: 输出信息: 1c1: 第一个1表示第一个文件的第一行,c表示更改,第二个1表示第二个文件的第一行 < westos 第一个文件的内容是westos > linux 第二个文件的内容是linux 常用参数: 常用参数 含义 -b 忽略空格 -B 忽略空行原创 2021-05-22 14:30:42 · 198 阅读 · 0 评论 -
SHELL--2.文本处理工具
SHELL--2.文本处理工具前言一、grep二、sed三、awk 前言 本章主要学习linux系统中shell语言的文本处理工具,包括grep、sed以及awk。 一、grep grep(Globally search a Regular Expression and Print):全局搜索正则表达式并打印。 格式: grep 匹配条件 处理条件 grep root passwd passwd文件中过滤关键字root grep -i root passwd 忽略大小写 grep原创 2021-05-24 10:50:26 · 122 阅读 · 0 评论 -
SHELL--3.shell脚本的基础知识
SHELL--3.shell脚本的基础知识一、shell脚本创建、执行和调试 一、shell脚本创建、执行和调试 脚本创建: #!/bin/bash 幻数 整个程序最优先执行的 vim ~/.vimrc 自动添加脚本首部 setlocal ts=4 sw=4 ai et autocmd BufNewFile *.sh call WESTOSSHELL() func WESTOSSHELL() call append(0,"######################################原创 2021-05-24 12:18:38 · 150 阅读 · 0 评论 -
SHELL--4.shell脚本中的变量
SHELL--4.shell脚本中的变量一、变量的定义二、变量的转译三、用户环境变量的修改四、脚本的传参 一、变量的定义 变量就是内存一片区域的地址。 命令无法操作一直变化的目标,所以用一串固定的字符来表达不固定的目标可以解决此问题。 shell脚本中变量的定义方法 环境级别: export a=1 在环境关闭后变量失效 用户级别: vim ~/.bash_profile export a=1 系统级别: vim /etc/profile export a=2 vim /etc/profile.d/原创 2021-05-24 15:53:53 · 98 阅读 · 0 评论 -
SHELL--5.shell执行流控制for、while、until、if、case语句
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 SHELL--5.shell执行流控制for、while、until、if、case语句一、for语句二、while语句三、until语句四、if语句五、case六、expect应答脚本 一、for语句 格式1: for n in {1..10} do echo $n done 格式2: for n in $(seq 1 2 10) #n从1到10 步长为2 do echo $n done 格式3: for ((n=0;n<原创 2021-05-24 17:07:25 · 121 阅读 · 0 评论 -
SHELL--6.shell中的运算以及shell脚本练习
SHELL--6.shell中的运算以及shell脚本练习一、shell中的运算二、shell脚本练习 一、shell中的运算 运算符号: 符号 含义 + - * / 加减乘除 % 除留取余 ** 乘方 ++ 自增一 - - 自减一 < 小于 <= 小于等于 > 大于 >= 大于等于 += i+=j ----> i = i + j *= i *=j ----> i = i * j /= i = i / j原创 2021-05-27 15:40:28 · 200 阅读 · 0 评论