![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
文章平均质量分 66
zwhzwh0228
这个作者很懒,什么都没留下…
展开
-
Shell编程6_变量
变量一.变量的概念:变量是在程序运行过程中它的值是允许改变的量; 变量是一串固定的字符来表示不固定的值的一种方法; 变量是一钟使用方便的占位符,用语音用计算机的内存地址,改地址可以存储脚本运行时刻更改的程序信息; 在shell中变量是不能永久保存在系统中的,必须在文件中声明。二.shell中变量的种类:共有三类:环境级变量 - - - 只在当前shell生效...原创 2018-06-30 00:26:44 · 186 阅读 · 0 评论 -
Shell编程4_文本处理三剑客(sed)
文本处理三剑客(sed)1.sed介绍原创 2018-06-28 10:24:26 · 239 阅读 · 0 评论 -
Shell编程13_运维脚本练习
运维脚本练习【练习1】建立用户执行user_create.sh userfile passwdfile要求: 创建userfile中的用户 设定userfile用户的密码为passwdfile中的密码 当脚本后面的文件数不足两个时报错 当两个文件行数不一致时报错 当文件不存在时报错 当用户存在时报错 当不是超级用户执行此脚本时报错 ...原创 2018-07-02 22:55:48 · 201 阅读 · 0 评论 -
Shell编程12_expect自动应答
expect自动应答1.介绍:expect 是自动应答命令用于交互式命令的自动执行 spawn 是 expect 中的监控程序,其运行后会监控命令提出的交互问题 send发送问题答案给交互命令 “\r”表示回车 exp_continue 标示当问题不存在时继续回答下面的问题 expect eof 标示问题回答完毕退出 expect 环境 interact标示问题回答...原创 2018-07-02 21:54:16 · 387 阅读 · 0 评论 -
Shell编程11_case选择
case选择格式:case $1 in word1 ) action1 ;; word2) action2 ;; ........ *) #针对于所有执行的动作 action_lastesac【练习】创建httpd服务的启动脚本9 #!/bin/bash 10 case...原创 2018-07-02 21:17:18 · 172 阅读 · 0 评论 -
Shell编程3_文本处理三剑客(grep)
文本处理三剑客(grep)一.Grep文本过滤器1.grep介绍文本过滤器(在大段指定的文件中,按一定的模式 patten)进行过滤) grep 有三种形式:grep egrep fgrep(grep 家族) 其实 grep 是一段话的缩写:Global search regular expression and print out the line(全面搜索研究正则表达式并显示...原创 2018-06-27 16:20:50 · 200 阅读 · 0 评论 -
Shell编程10_if循环
if循环结构1.基本结构if 条件1then 动作1else 动作2fi2.嵌套结构if 条件1then elif 条件2 then 动作2 ...else 动作3fi【练习1】输入add创建用户,输入del删除用户read -p "input Username:" USERNAME # read 输入内...原创 2018-07-02 13:13:58 · 393 阅读 · 0 评论 -
Shell编程9_while循环
while循环格式:while 条件 do done 【练习1】无限循环执行脚本后跟happy关键字段,条件满足时输出内容 #!/bin/bash while [ "$1" = "happy" ] do echo this\'s $1 day done【练习2】break跳出当前循环break是指跳出循环,可以执行循环外的语句#!...原创 2018-07-02 11:18:01 · 195 阅读 · 0 评论 -
Shell编程2_常用命令
Shell编程2_常用命令1.diff命令:用来比较两个文件或目录的不同格式:diff [options] [target1] [target2]diif --help 查看帮助【常用的参数】-b 或 --ignore-space-change 不检查空格字符的不同-B 或 --ignore-blank-lines 不检查空白行-c 显示全部内文,并标出不同之处...原创 2018-06-27 13:44:03 · 201 阅读 · 0 评论 -
Shell编程8_for循环
循环1.循环介绍:循环就是重复一些命令的代码块,如果条件不满足就退出循环2.格式:精简格式:for ... in ....dodone【练习1】列出数字1-5【练习2】列出所有的酒将list里的内容用 ” ” 引起来,输出的时候可以在同一行 for语句循环体结束后变量值成为最后一个 !!!若list被引号引起来,在done后面的输出是被...原创 2018-07-02 00:09:06 · 184 阅读 · 0 评论 -
Shell编程1_基础
Shell编程1_基础一.Shell介绍:1.什么是shell:shell是操作系统的一个软件,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,系统中的命令用shell解释,可以接收系统回应的输出并显示到屏幕上 2.什么是shell脚本:脚本是一种解释型语言(c语言是描述型语言),用shell脚本保存执行动作,用脚本判断命令执行的条件,用脚本来...原创 2018-06-26 22:38:59 · 133 阅读 · 0 评论 -
Shell编程7_运算
运算1.运算方法和运算符号2.shell中常见的运算命令 bc ##linux中的计算器scale=n ##保留小数点的位数原创 2018-07-01 23:28:10 · 139 阅读 · 0 评论 -
Shell编程5_文本处理三剑客(awk)
文本处理三剑客(awk)1.awk介绍 AWK:三位创造者Aho、Weinberger和Kernighan统称 官方定义:一个优秀的样式扫描与处理工具 定位:AWK是一种用于处理文本的编程语言工具,主要用于格式化报文或从一个大的文本文件中抽取数据。提取原来文本中行的某些域进行计算组合显示,出结果【扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进...原创 2018-06-28 11:43:36 · 230 阅读 · 0 评论