提示用户指定备份的目录的路径,若目录已存在则显示提示信息后跳过,否则显示相应的提示信息后创建该目录. 具体实现: #!/bin/bash read -p "what is your backup directory:" bakdir if [ -d $bakdir ];then  echo "$bakdir already exist."
原创 2010-09-21 16:54:26
486阅读
一、数组介绍 一个变量只能存一个值,现实中很多值需要存储,可以定义数组来存储一类的值。 二、基本数组 1、概念: 数组可以用户一次性赋予多个值,需要读取数据时只需通过索引调用就可以方便读出。 2、数组语法 数组名称=(元素1 元素2 元素3) [root@localhost test2021072 ...
转载 2021-07-25 16:26:00
259阅读
2评论
修改apache配置文件编写shell脚本(注意这个第三行的那个‘echo’不能少)
原创 2018-01-05 06:39:35
5123阅读
shell脚本系列:6shell扩展文章目录shell脚本系列
原创 2022-08-25 10:09:03
375阅读
Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算术运算符 关系运算符 布尔运算符 逻辑运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):
原创 精选 2023-11-08 08:43:35
354阅读
1点赞
Jenkins是一款开源的CI&CD软件, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 Jenkins Jenkins基于Java环境,可以部署在windows/Mac OS/linux上,通过其网页可视化界面可以轻松操作Jenkins。接下我们会分成三部分来讲解:docker安装JenkinsJenkins首次登录配置构建一个项目完成自动部署dock
文章目录一、条件测试操作test命令文件测试整数值比较浮点运算awk运算字符串测试逻辑测试二、if 语句if 单分支语句if 双分支语句if 多分支语句三、case 分支语句case分支语句使用重点: 一、条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值> 格式 1:test 条件表达式 > 格式 2:[ 条件表达式 ] ; 中括号两边需加空格文件测试&
转载 2024-03-29 12:28:40
45阅读
在本教程中介绍创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加上sh或bash命令就可以运行它。 创建脚本文件 第一步是使用以下命令创建一个扩展名为.sh的新文件: [root@localhost ~]# touch hello_script.sh 写一个简单的脚本 使用vim编辑器打开新创建的文件,将以下bash脚本添加到文件中: [root@localhost ~]# vim
原创 2021-09-14 23:59:44
1044阅读
在本教程中介绍创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加上sh或bash命令就可以运行它。创建脚本文件第一步是使用以下命令创建一个扩展名为.sh的新文件:[root@localhost ~]# touch hello_script.sh<以上代码可复制粘贴,可往左滑>写一个简单的脚本使用vim编辑器打开新创建的文件,将以下bash脚本添加到文件中:[root@lo
原创 2021-04-08 18:51:55
717阅读
在本教程中介绍创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加上sh或bash命令就可以运行它。 创建脚本文件 第一步是使用以下命令创建一个扩展名为.sh的新文件: [root@localhost ~]# touch hello_script.sh 写一个简单的脚本 使用vim编辑器
原创 2022-02-15 15:54:53
353阅读
脚本8】每日生成一个文件 要求:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为)2017-07-05.log, 并且把磁盘的使用情况写到到这个文件中,(不用考虑cron,仅仅写脚本即可)一、脚本#!/bin/bash filename=`date +%F` c=`df -h` echo "$c" > /root/${filename}.log二、小结
转载 1月前
366阅读
shell脚本详细介绍一、概述Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言(就是你所说的shell脚本)。作为命令语言,它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。它虽然不是 Linux系统内核的一部分,但它调用了系统内核的大部分功能
转载 2023-06-28 23:59:39
757阅读
shell脚本的基本结构以及如何执行】Shell脚本通常都是以.sh 为后缀名的,这个并不是说不带.sh这个脚本就不能执行,只是大家的一个习惯而已。所以,以后你发现了.sh为后缀的文件那么它一定会是一个shell脚本了。test.sh中第一行一定是 “#! /bin/bash” 它代表的意思是,该文件使用的是bash语法。如果不设置该行,那么你的shell脚本就不能
CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。 脚本的内容如下:  #!/bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS plat
转载 2012-06-18 17:11:58
797阅读
bash的脚本初步   shell脚本:另外一种历史命令的保持形式;shell脚本编程:   什么叫编程?     编写程序源代码。     为了能够用户在使用计算机的时候,可以计算机以非交互式的方式完成某些任务,需要将这些任务编制称为一个文件,计算机顺序读取,从而实现功能;  &n
原创 2017-04-06 09:05:05
457阅读
awk在里linux系统中的shell脚本的使用的功能介绍以及其用法的简单介绍
原创 2017-12-14 18:54:53
826阅读
2点赞
  CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。 脚本的内容如下:  #!/bin/bash #author suzezhi #this script is only&nb
原创 2012-01-19 13:31:45
1674阅读
1点赞
1评论
CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。 脚本内容如下:   #!/bin/bash  #author suzezhi  #this script is only f
转载 精选 2012-05-09 07:15:39
1280阅读
1点赞
1评论
CentOS 6 系统优化 Shell 脚本 2012-01-19 13:31:45 标签:linux系统优化 centos shell编写 centos6.2 休闲 版权声明:原创作品,谢绝转载!否则将追究法律责任。   CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初
转载 精选 2013-03-25 12:14:43
409阅读
1点赞
1评论
# 如何Docker容器执行脚本 ## 一、整体流程 以下是实现"shell docker容器执行脚本"的整体流程: ```mermaid gantt title 实现"shell docker容器执行脚本"流程 section 流程 准备环境 :done, 2022-01-01, 1d 编写脚本文件 :done, aft
原创 2024-04-06 03:27:46
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5