提示用户指定备份的目录的路径,若目录已存在则显示提示信息后跳过,否则显示相应的提示信息后创建该目录.
具体实现:
#!/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脚本系列:6、shell扩展文章目录shell脚本系列
原创
2022-08-25 10:09:03
375阅读
Shell 基本运算符
Shell 和其他编程语言一样,支持多种运算符,包括:
算术运算符
关系运算符
布尔运算符
逻辑运算符
字符串运算符
文件测试运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。
expr 是一款表达式计算工具,使用它能完成表达式的求值操作。
例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):
原创
精选
2023-11-08 08:43:35
354阅读
点赞
Jenkins是一款开源的CI&CD软件, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 Jenkins Jenkins基于Java环境,可以部署在windows/Mac OS/linux上,通过其网页可视化界面可以轻松操作Jenkins。接下我们会分成三部分来讲解:docker安装JenkinsJenkins首次登录配置构建一个项目完成自动部署dock
转载
2023-08-23 15:26:27
687阅读
文章目录一、条件测试操作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二、小结
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阅读
点赞
CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。
脚本的内容如下:
#!/bin/bash #author suzezhi #this script is only&nb
原创
2012-01-19 13:31:45
1674阅读
点赞
1评论
CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。
脚本内容如下:
#!/bin/bash #author suzezhi #this script is only f
转载
精选
2012-05-09 07:15:39
1280阅读
点赞
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评论
# 如何让Docker容器执行脚本
## 一、整体流程
以下是实现"shell 让docker容器执行脚本"的整体流程:
```mermaid
gantt
title 实现"shell 让docker容器执行脚本"流程
section 流程
准备环境 :done, 2022-01-01, 1d
编写脚本文件 :done, aft
原创
2024-04-06 03:27:46
77阅读