标签 echo 下的文章

  • 📂Linux学习之/etc/init.d/functions详解教程

    /etc/init.d/functions详解functions这个脚本是给/etc/init.d里边的文件使用的,提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法: 1 <strong>checkpid:检查是否已存在pi...

  • 📂shell基础 元字符教程

    元字符元字符指的是能够被shell解释的特殊字符,每个特殊字符都有其特殊含义,这些字符一方面可用于变量值的运算、我们可以称之为运算符,另外一方面可以和shell命令配合使用来达到更高级的效果一 算数运算符算数运算符需要配合下述操作使用# 浮点运算 bc # 整数运算 expr $(()) $[] let bc是比较常用的linux计算工具了,而且支持浮点运算[root@m01 ~]# ...

  • 📂nginx自动部署脚本-2021-06-16教程

    nginx自动部署脚本#!/bin/bash echo "=============================================版本确定==============================================" read -p "pcre版本:" P_V read -p "openssl版本:&quo...

  • 📂linux12shell编程 -->流程控制之case教程

    文章目录流程控制之case语句一 、语法二、 案例案例1案例2:编写nginx启动脚本案例3:编写nginx启动脚本案例4:编写一个简易跳板机脚本流程控制之case语句一 、语法case 变量 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; 模式3) 命令序列3 ;; *) 无匹配后命令序列 esac 二、 案例案例1[r...

  • 📂linux12shell编程 -->流程控制之while循环教程

    文章目录流程控制之while循环1 、语法2、简单示例二 、continue与break1、区别2、示例三 、案例案例1:监控web页面状态信息, 失败3次, 表示网站出现问题需要进行报警案例2:猜数字案例3:while循环案例4:until案例5:while循环案例6:while循环案例7:while和read实现逐行处理案例8:用while循环+case来制作一个简单的菜单功能流程控制之...

  • 📂CASE20181011-windows forfiles命令批量清除数据文件脚本教程

    forfiles命令介绍Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>forfiles /? FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D...

  • 📂100个开箱即用的shell脚本,CV大法好,工作不费脑!教程

    Shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。 田哥为大家整理了100个实例,通过100个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己的需求,将文中这些常见任务和可移植自动化脚本推广应用到其他类似问题上,能解决那些三天两头碰上的麻烦事。...

  • 📂二、Shell脚本变量:位置变量,预定义变量,自定义变量教程

    **1、位置变量 2、预定义变量 3、自定义变量**1.1位置变量#!/bin/bash #这是一个创建用户的脚本 useradd $1 echo "$2" | passwd --stdin $1 echo "用户$1已于’date‘创建" 使用位置变量安装httpd yum -y install $1 2.1预定义变量预定义变量是由Ba...

  • 📂shell脚本免交互教程

    目录一、Here Document概述实例二、expect一、概述二、经典案列ssh远程登录一、Here Document概述1、使用I/O重定向的方式将命令列表提供给交互式程序 2、标准输入的一种替代品 3、语法格式命令 <<标记符 …… …… 标记符 注意事项: 1、标记可以使用任意合法字符 2、结尾的标语一定要顶格写,前面不能有任何字符 3、结尾的标记后...

  • 📂shell中文本处理的基本方式教程

    2021-06-14关键字:-1、echoecho是shell中最常用的文本输出命令。其基本语法如下所示:echo [option] string...echo命令可用的 option 如下表所示:option释义-E默认选项,当echo不携带任何选项时即相当于带上了此选项。此选项表示不解析string中的转义字符。-e与 -E 相对,使用此选项后即表示会解析string中的转义字符。-n在...

  • 📂(八)shell编程之数组,字符串还有高级变量教程

    数组 array数组介绍变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引的编号从0开始,属于数值索引 索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash 4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连续) 声明数组#普通数组可以不事先声明,直接使用 declare -a ARRAY_NAME #关联数组...

  • 📂Windows 安装卸载 MariaDB.zip教程

    在MariaDB根目录下 创建文件安装文件 install.bat@echo off echo 开始安装 set db_service_name="mariadb-10.5.10" bin\mariadb-install-db.exe --service %db_service_name% echo 请手动调整data目录下的my.ini文件,数据库编码设置为...

  • 📂一键编译安装nginx脚本教程

    [root@cent7_yzil ~]# cat install_nginx.sh #!/bin/bash SRC_DIR=/usr/local/src NGINX_URL=http://nginx.org/download/ NGINX_FILE=nginx-1.18.0 TAR=.tar.gz NGINX_INSTALL_DIR=/apps/nginx CPUS=`lscpu |awk...

  • 📂shell脚本调用接口获取返回值 遍历下载文件教程

    #!/bin/bash #获取当前服务器的名称 HN=`hostname` #截取当前模型名称 name= echo ${HN%-*} #name=ceshi_lcx #echo $name #当前模型下可用数据下载地址 url="http://ip:30388/aFile?name=$name" #returnData=$(curl -X GET $url -H &qu...

  • 📂nginx安装脚本(Ubuntu)教程

    apt-get install libpcre3 libpcre3-dev apt-get install zlib1g zlib1g-dev # Ubuntu14.04的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代 #apt-get install openssl openssl-dev sudo apt-get install openssl su...

  • 📂Linux - shell中单双引号区别教程

    1)在/home/hadoop/bin 创建一个 test.sh 文件[hadoop@hadoop102 bin]$ vim test.sh在文件中添加如下内容#!/bin/bash <br></br>do_date=$1 <br></br>echo '$do_date' <br></br>echo "$do_...

  • 📂【Linux入门到精通系列讲解】shell脚本语法入门教程(看一篇就够了)

    文章目录1 IF2 IF-TEHN-ELSE3 多步判断4 FOR循环5 WHILE循环6 case语句7 函数控制1 IF#!/bin/bash #假如在/tep/abc文件夹 那么创建一个 if [ ! -d ~/Desktop/work/tmp ] then mkdir -v ~/Desktop/work/tmp echo "123"...

  • 📂shell脚本之一键部署yum本地源兼yum阿里源,再也不用为程序的下载安装烦扰!教程

    yum本地源兼yum阿里源1. 编写脚本情况分析2. 脚本代码部分3. 实验部分3.1 配置本地源3.2 配置阿里源3.3 同时配置本地源和阿里源1. 编写脚本情况分析可以对官方源进行判断,然后选择是否做备份;可以选择配置本地源、阿里源或者同时兼备;设置的第一优先级为:yum本地源;任一环节出现问题都会退出脚本。2. 脚本代码部分#!/bin/bash # 一键部署yum本地源、阿里源或同时...

  • 📂windows下自动化设置环境变量——脚本配置教程

    描述当解压一个文件在windows时,需要给该程序配置java环境变量,使用下面的脚本进行自动化配置,如下:详细脚本@echo off echo 在为您配置环境变量之前,请您输入您的Tomcat的安装路径! SET /p Tomcat_Dir=请输入Tomcat的安装路径(如C:\apache-tomcat-7.0.42): ::******************************...

  • 📂shell脚本位置变量教程

    3.8 位置变量

  • 📂shell脚本变量基础教程

    3 变量3.1 变量的定义【定义】变量表示命名的内存空间,将数据放在内存空间中,通过变量名引用,获取数据=3.2 变量类型变量类型(按定义方式):内置变量,如:PS1,PATH,HISTSIZE用户自定义变量=不同的变量存放的数据不同,决定了:数据存储方式参与的运算表示的数据范围=变量数据类型:字符数值:整型、浮点型(bash 不支持浮点数)-=3.3 编程语言分类静态和动态语言 静态编...

  • 📂centos7 清理缓存(buff/cache)教程

    背景:服务器运行过程中发现内存不够用,缓存的又太多现象:解决办法:1、同步数据到磁盘[root@localhost ~]# sync2、根据需求清除对应缓存[root@localhost ~]# echo 3 > /proc/sys/vm/drop_caches<br></br> 参数说明: 0 //默认是0; 1-清空页缓存; 2-清空inode和目录树缓存;...

  • 📂shell重启脚本-脚本停止教程

    经常需要对shell进行重启,重启首先就得停止原来的程序。有时候需要使用kill 进程的方式,每次手工查进程,比较麻烦,下面弄个工具:APP_NAME=app.jar echo “---停止XXX应用服务---” is_exit(){ #获取PID PID=`ps -ef |grep ${APP_NAME} |grep -v grep |awk '{print $2}'` if [ -...

  • 📂【Linux】Shell基础教程

    一、shell概述shell是一个命令行解释器,他接收应用程序/用户命令,然后调用操作系统内核完成相应操作。shell是一个功能强大的编程语言,具有易编写、易调试灵活性强等特点二、shell解析器Linux提供的shell解析器有:1 [root@H__D temp]# cat /etc/shells 2 /bin/sh 3 /bin/bash 4 /usr/bin/sh 5 /usr/b...

  • 📂shell编程-输出(六)教程

    echo输出 echo指令用于字符串的输出 格式:echo 字符串直接输出字符串:string echo 'this is string-output' 用双引号,这儿也可以省略引号转义字符:\ echo '\'it is OK\''变量:\value echo ‘\value it is value’换行:\n echo -e 'this is \n OK' ...

  • 📂shell脚本之if多分支和case分支语句教程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、多分支if语句二、case分支语句三、实操1、系统控制服务脚本,控制服务的启动、重启、停止。2、根据学生的成绩,判断优秀、良好、和不及格几个等级。3.删除家目录2.读入数据剪刀石头布 电脑与人一、多分支if语句由于if 语句可以根据测试结果的成立、不成立分别执行操作,所以能够嵌套使用,进行多次判断。if 条件测试操作...

  • 📂服务器内存/cpu/IO等使用情况脚本教程

    1.服务器创建sh文件2.sh文件写入脚本\#!/bin/bash \# 获取要监控的本地服务器IP地址 IP=ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}' echo "IP地址:"$IP \# 获取cpu总核数 cpu\_num=grep -c "model name&...

  • 📂shell中单引号的嵌套教程

    双引号能解析变量的引用,而单引号不能解析变量的引用 。那么这里我们来说一下双引号的嵌套,双引号的嵌套能达到解析变量的效果#! bash/sh name="zhangdan" echo 'my name is '$name'' echo "my name is $name"今天就碰到了这个问题,脚本用的单引号的嵌套,能执行出想要的效果,但我换成双引号...

  • 📂shell中的变量赋值教程

    shell脚本中通常要获取某个值,供脚本使用,这个值来自于其他的地方,今天我们来说一下,如何获取和计算。""(双引号)阻止Shell对大多数特殊字符进行解释,但$,`,"仍保持其特殊含义echo:把其参数传递给标准输出,也就是显示器echo "your name is $name" 输出name的值,$在双引号中保持其特殊的含义。变量赋值中的=两边不能有空格{}用来限定一个变量的开...

  • 📂shell重启脚本教程

    #!/bin/bash echo "开始" echo "`date "+%Y-%m-%d %H:%M:%S"` 正在杀进程..." ps -aux | grep tiktok_new.py | grep -v grep | awk '{print $2}' | xargs kill -9 echo "`date "...