
shell
文章平均质量分 72
zw_hard
专注于 oracle mysql 运维 优化
展开
-
shell脚本安装oracle
#!/bin/bash#install oracle# version1.0 OS:CentOs 6.6 DB: 11.2.0.4# /etc/hostshostname=`sed -n '/zw/p' /etc/sysconfig/network| sed -s "s/=/ /g"|gawk '{print $2}'`ip=`ifconfig | sed -n '/192.168/p原创 2016-08-03 18:22:04 · 2953 阅读 · 0 评论 -
shell安装mysql5.7
#/bin/bash# mysql install for linux # date: 2017-03-03 Author:Zhengwei OS:CentOS6 mysql:5.7.14 # copy to linux # if /usr/local/mysql existsd=`date +%Y%m%d`if [ -e /usr/local/mysql ] then原创 2017-05-11 15:57:46 · 589 阅读 · 0 评论 -
shell mysql5.6安装
#/bin/bash# mysql install for linux # copy to linux # if /usr/local/mysql existsif [ -e /usr/local/mysql ] then #mv /usr/local/mysql mysql.bak rm -rf mysql*fi if [ -f $HOME/mysql原创 2017-05-11 15:56:40 · 638 阅读 · 0 评论 -
第五章:shell呈现数据&重定向
呈现数据显示脚本输出的方法:在显示器屏幕上显示输出将输出重定向到文件中标准文件描述符: linux用文件描述符来标识每个文件对象。文件描述符是一个非负整数,可以唯一的标识会话中打开的文件。每一个过程一次最多可以有9个文件 描述符。处于特殊目的,shell保留了最早的3个文件描述符(0 1 2 )文件描述符 缩写 0原创 2016-12-16 18:42:08 · 474 阅读 · 0 评论 -
第四章:shell处理用户输入
1.命令行参数向shell脚本传数据的最基本的方法是使用命令行参数,命令行参数允许在运行脚本时向命令行添加数据值./addem 10 30向脚本addem传递了两个命令行参数(10和30),脚本会通过特殊的变量来处理命令行参数。3.读取参数shell 会将一些称为位置参数的特殊变量分配给命令行输入的所有参数下面是shell脚本中使用单个命原创 2016-12-16 18:08:39 · 2601 阅读 · 0 评论 -
第三章:shell结构化命令 for & while循环
for 命令 当你需要重复一组命令直至达到某个特定的条件,比处如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。for 的基本格式 for var in list do commands done在list参数中,你提供了迭代中要用的一系列的值。你可以通过几种不同的途径来制定列表中的值。原创 2016-12-16 17:32:10 · 1144 阅读 · 0 评论 -
第二章:shell结构化语句 if else & case
if then 语句if语句会先执行if行定义的命令,如果返回成功的状态码0,也就是运行成功。then部分的命令才执行。如果状态是其他值,那么then部分不被执行。例子:[root@zw-test-db ~]# vim if.s#!/bin/bash# test if thenif datethenecho "i will work"fi原创 2016-12-16 14:28:56 · 636 阅读 · 0 评论 -
第一章:shell特殊字符
打印命令 echo [oracle@zw-test-db ~]$ echo hello worldhello world[oracle@zw-test-db ~]$ echo "hello world"hello world[oracle@zw-test-db ~]$ echo 'hello world'hello world[oracle@zw-t原创 2016-12-16 11:53:50 · 596 阅读 · 0 评论 -
linux之sed用法
linux之sed用法sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的转载 2016-08-25 10:03:15 · 308 阅读 · 0 评论 -
line 6: [: 192.168.26.233: unary operator expected
学习shell的时候出了下面一个问题困扰了我一会line 6: [: 192.168.26.233: unary operator expectedif [ $lianjie = $hosts ][root@zw-test-db ~]# sh aaaaaa: line 6: [: 192.168.26.233: unary operator expected报错的原因是:变原创 2016-08-01 18:29:58 · 1714 阅读 · 0 评论 -
shell安装mysql
#/bin/bash# mysql install for linux # copy to linux # if /usr/local/mysql existsif [ -e /usr/local/mysql ] then #mv /usr/local/mysql mysql.bak rm -rf mysql*fi if [ -f $HOME/mysql原创 2016-08-03 18:23:25 · 597 阅读 · 0 评论 -
CentOS7一键安装MySQL5.7.20更正版
#/bin/bash # mysql install for linux # date: 2017-03-03 Author:Zhengwei OS:CentOS7 mysql:5.7.20 # copy to linux # if /usr/local/mysql exists d=`date +%Y%m%d`if [ -e /usr/local/mysql ]原创 2018-01-30 15:13:57 · 1744 阅读 · 0 评论