一.基本的控制结构 1.控制流 常见的控制流就是if.then.else语句提供测试条件,测试条件可以基于各种条件.例如创建文件是否成功.是否有读写权限等,凡是执行的操作有失败的可能就可以用控制流,注意控制流的真为0,假为1. 单层if语句 if 条件:then                            if 条件 命令                或               then 命令 fi                                         …
目录 学习笔记:CentOS7学习之二十:shell脚本的基础 20.1 shell 基本语法 20.1.1 什么是shell? 20.1.2 编程语言分类 20.1.3 什么是shell脚本 20.2 SHELL变量及运用 20.2.1 shell变量 20.2.2 用户定义变量 20.2.3 命令的替换,使用$()或反引号 20.2.4 命令的嵌套使用\((\)()) 20.2.5 shell中双引号和单引号的区别 20.2.6 环境变量 20.2.7 设置PATH环境变量 20.2.8 s…
jenkins的安装这里就不做描述了,很简单的  百度搜索一下即可 这里安装的jenkins-2.39-1.1 wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key sudo yum -y install jenkins-2.39-1.1.noarch.rpm安装完后防火墙放行端口 安装不…
  摘自<码农增刊Linus与Linux>,章节:你可能不知道的Shell.   最近阅读完这本书,觉得其中有很多不错的内容,这是其中的一个Shell小甜点,拿来和大家一起分享一下,增加了一些我自己的测试内容.笔者写这个随笔,旨在分享和提高大家对Shell的兴趣.      阅读以下部分前,强烈建议读者打开一个shell 实验,这些都不是shell 教科书里的大路货哦:)      1. sudo !! 以root 的身份执行上一条命令.场景举例:比如Ubuntu 里用apt- get 安装软…
项目 内容 这个作业属于哪个课程 课程链接 这个作业的要求在哪里 作业要求 学号-姓名 17041428-朱槐健 作业学习目标 1. 了解shell脚本的概念及使用 2.掌握shell脚本语言的基本语法 3.学习简单的shell脚本编程 1.让用户输入一个字符串,如果用户输入的是hello,请输入hello 用户姓名首字母缩写,否则输出请输入hello. 2.编写一脚本,判断输入用户名是否存在,输出结果只能是存在该用户或者不存在该用户,不能有其他数据输出. 3.编写脚本计算1-100之间的所有奇…
项目 内容 这个作业属于哪个课程 <班级课程的主页链接> 这个作业的要求在哪里 作业要求链接地址 学号-姓名 17043220-万文文 作业学习目标 1)了解shell脚本的概念及使用.2)掌握shell脚本语言的基本语法.3)学习简单的shell脚本编程 1).让用户输入一个字符串,如果用户输入的是 hello ,请输入 hello 用户姓名首字母缩写 ,否则输出 请输入hello 2. 编写一脚本,判断输入用户名是否存在,输出结果只能是存在该用户或者不存在该用户,不能有其他数据输出. 3.…
shell脚本中引号也是有讲究的. 可以分为单引号‘ ’,双引号“ ”和 反引号 ` ` 具体区别来看一个例子 输出结果 可得出结论 1. 单引号括起来的字符都作为普通字符出现,如第4,7,10,13,16,19,22行 值得一提的是第19行,执行结果并非预期的 My home dictory is : ‘$HOME’  而是 My home dictory is :/root 原因是执行的时候My home dictory is : ‘$HOME’  这里还有单引号,$HOME继续作为普通字符…
Streaming API参考链接: https://trailhead.salesforce.com/en/modules/api_basics/units/api_basics_streaming https://resources.docs.salesforce.com/210/latest/en-us/sfdc/pdf/api_streaming.pdf 背景:工作中我们有可能会有这样相关的需求:某些数据很重要,需要实时监控是否有变化,或者某些数据在其他的平台有集成.如果有变化,不刷新页…
1.简单脚本文件hello.sh,内容如下 #!/bin/bash pwd ls -al 执行脚本:bash hello.sh  或者使用root命令:  ./hello.sh 2.接受用户参数 $0代表执行的脚本文件名称 $*代表所有的用户参数 $?代表上个命令执行后的返回值 $#代表总共多少个参数 $n 代表第几个参数的值, n代表第几个参数, 执行:bash   params.sh…
1.脚本脚本,说了很多年的脚本,一直都没怎么弄明白为什么叫脚本,还仅仅是script翻译过来的?今天再查看翻译,查阅了资料,对脚本有了个新的认识. script也叫剧本,脚本---剧本,像剧本一样,让计算机按照剧本去自动化完成一些列工作的程序.并不需要去编译,通常就是解释运行的. 2. ./  xxx.sh    ./的意思是告诉系统在当前目录下找这个文件.而如果不加./ ,系统会去PATH寻找有没有xxx.sh这个文件,一般PATH会设置成 /bin ,/usr/bin ,/usr/sbin…