1.1.变量替换 变量替换的六种形式 实例:非贪婪和贪婪的区别 从头部删除 [root@VM_0_9_centos shell_learn]# var_1="i love you,do you love me" [root@VM_0_9_centos shell_learn]# echo $var_ ...
分类:
系统相关 时间:
2019-10-29 11:44:11
阅读次数:
94
cal.sh sh cal.sh 20 + 10 实现这样传参的函数(shell不是一个严谨的编程语言,参数这种是不用定义的,函数中直接引用,shell执行中直接写) ...
分类:
系统相关 时间:
2019-10-24 10:03:42
阅读次数:
93
1.变量 A=8 echo $A 2.传参 echo "$0 $1 $2" echo "$*" echo "$@" echo "$#" 3.运算符 S=$[(2+3)*4] 4.判断 = 字符串比较 -lt 小于 less than -le 小于等于 -eq 等于 equal -gt 大于great ...
分类:
系统相关 时间:
2019-10-23 19:45:38
阅读次数:
101
在shell中怎么连接MySQL获取数据 1./home/video/mysql/bin/mysql -A -uusername_vd -ppasswd -h10.58.129.71 -P3879 wise_movie -NB -e "set names utf8;select * from mov ...
分类:
数据库 时间:
2019-10-23 00:30:17
阅读次数:
99
1、通过 declare 和 typeset 命令 declare 和 typeset 两者等价 declare 和 typeset 都是用来定义变量类型的 下面以 declare 进行总结 2、declare 参数如下 -r 将变量设置为只读 -i 将变量设置为整数 -a 将变量设置为数组 -F ...
分类:
系统相关 时间:
2019-10-22 13:06:57
阅读次数:
105
Expect概述Expect是建立在tcl基础_上的一个工具,Expect是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。对于大规模的linux运维很有帮助。在linux运维和开发中,我们经常需要远程登录服务器进行操作,登录的过程是一个交互的过程,可能会需要输入(yes/no)password等信息。为了模拟这种输入,可以使用Expect脚本。Expect安装yumins
分类:
系统相关 时间:
2019-10-17 01:00:15
阅读次数:
177
1、使用[]命令测试表达式的时候,在操作数和操作符或者方括号的前后都要至少留一个空格 2、第十行 $后面要紧跟(,二者之间不要加括号。 ...
分类:
系统相关 时间:
2019-10-16 11:25:15
阅读次数:
90
本篇主要写一些 脚本正则表达式的使用基础。 概述 正则表达式分为基础正则表达式(Regular Expression)与扩展正则表达式(Extended Regular Expression)。 它不是一个工具程序,而是一个字符串处理的标准依据,是使用单个字符串搜索、匹配一系列符合某个语法规则的字符 ...
分类:
系统相关 时间:
2019-10-15 09:39:21
阅读次数:
96
case多分支语句case语句的结构:针对变量的不同取值,分别执行不同的命令列case变量值in模式1)命令序列1;;模式2)命令序列2;;.....*)默认命令序列esac示例:字符类型识别:提示用户输入一个字符;判断出该字符是字母、数字或者其他字符。脚本如下:[root@localhostopt]#vimtest01.sh#!/bin/bashread-p"请输入一个字符:"keycase$k
分类:
编程语言 时间:
2019-10-14 10:47:36
阅读次数:
125
本篇文章主要讲解shell脚本主免交互执行命令expect的使用方法,希望对大家有所帮助!!!
分类:
系统相关 时间:
2019-10-14 01:24:57
阅读次数:
106