定时导出mysql本地数据替换远程数据库数据脚本分享
复制代码 代码如下:需求在每天的5点将192.168.3.5上ser_a库中的tb_a表导入到192.168.3.6上的ser_b库中,表名还叫tb_a服务端脚本/usr/shell_clubs/auto_sql/server.sh#!/bin/s...
复制代码 代码如下:需求在每天的5点将192.168.3.5上ser_a库中的tb_a表导入到192.168.3.6上的ser_b库中,表名还叫tb_a服务端脚本/usr/shell_clubs/auto_sql/server.sh#!/bin/s...
用法参数1、写有需要替换路径记录的文本,格式:老路径 老名称 新路径 新名称参数2、需要替换的文件的目录参数3、需要替换的文件的类型复制代码 代码如下:#!/bin/shfunction _r...
复制代码 代码如下:#!/bin/bash#!/usr/bin/expect -f#!/usr/bin/env bashyum install -y expect wgetcd /rootwget http://172.16.92.99/share/tar/vtune_amplifier_xe_2013...
一个shell脚本,它本身的命令参数是什么样呢?
首先 ,shell脚本编程和python等脚本编程一样可以使用参数;其次 ,shell参数分为位置参数和内部参数;
其中,位置参数 :是由系统提供的参...
复制代码 代码如下:#!/bin/bash: << mark转码工具,支持UTF-8转GBK和GBK转UTF-8孔令飞@2012-05-07mark#set -xscode="gbk"dcode="utf-8"function Usage(){ cat << EOFUsage: c...
在Bash中, bash的数学运算有点别扭,很难适应和记住, 只好写个博文, 方便以后翻翻看. 有四种方式可以进行数学运算:一、let命令复制代码 代码如下:#/bin/bashnum1=13num2=14let s...
一般的shell脚本的调试基本都是echo 来处理遇到比较大的脚本的时候,就比较麻烦了,出了问题,还不是很好定位哪行代码出问题了。其实shell内置的一些变量可以很好的解决这个问题:...
使用shell校验IP地址合法性使用方法:复制代码 代码如下:[root@yang python]# bash check_ip.sh IP地址执行结果:返回值0校验合法,非0不合法。shell代码:复制代码 代码如下:[root...
复制代码 代码如下:# cat doallslave.sh#!/bin/sh#code by scpman#mail:scpman@live.com#blog:http://www.scpman.com#name:"doallslave.sh"helpinfo(){echo -e '\t\thelp...
复制代码 代码如下:#! /bin/bashwhile getopts a:bc optdo case $opt in a) echo "aaa" echo $OPTARG
b) echo "bb"
c) echo "ccc"
...
记得去年找工作面试时,听到一位同学说自己非常喜欢linux,我相信他说的是真的,我觉得喜欢linux的人很大的快乐来自shell脚本,因为它能够整合linux上的各种资源干大事。下面和大家...
1,配置多个server日志只要在$website变量增加并用空格分开就行。2,循环创建日志目录3,分割后用xz 压缩,当然没安装可以用gzip bzip2等等。4,注意我配置nginx日志文件名为 "access...
下面的脚本能统计出网站的总访问量,以及404,500出现的次数。统计出来后,我们可以结合监控宝来进行记录,进而可以看出网站访问量是否异常,是否存在攻击,一目了然。还可以根据查看5...
数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。
在这里只讨论一维数组的情况,关于多维数组(...
压缩图片时用的一个脚本,先安装下#ImageMagick#复制代码 代码如下:#!/bin/bash# yum install ImageMagick# cd /img/dirfor file in */*.jpg; do to_middle_file="${file%.*}...
BASH shell下设置字体及背景颜色
echo -e "\e[31mtest\e[41m"
\e[30m 将字符的显示颜色改为黑色 \e[31m 将字符的显示颜色改为红色 \e[32m 将字符的显示颜色改为绿色 \e...
在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。以下是具体的一些解决办法:复制代码 代码如下:checking for BZip2 support…...
一、Python创桌面建快捷方式的2个例子例子一:复制代码 代码如下:import osimport pythoncomfrom win32com.shell import shell from win32com.shell import shellcon def...
1. #
注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#101011))2. ;命令行分隔符, 可以在一行中写多个命令. echo he...
文件名:ssh_auto_login复制代码 代码如下:#!/usr/bin/expect### ssh模拟登陆器## @author zhiyuan <hzyhouzhiyuan艾特gmail.com>##if {$argc<4} { puts "Error params: $arg...
今天在处理文件时遇到个问题,当文件名包含空格时,for循环就出问题了。例如,我在当前文件夹下建立3个文件名包含空格的文件:复制代码 代码如下:keakons-MacBook-Pro:test keakon$...
用特定的格式重命名当前目录的图像文件,脚本如下:复制代码 代码如下:#!/bin/bash#Filename:rename_photo.shset -xcount=1for img in *.jpg *.pngdonew=image-$count.${img##*...
之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互。bash shell提供了命令行参数添加在命令后面的数据值)、命令行选项修改命令行为的单字符值)和直接读取...
出现bad interpreter:No such file or directory的原因,是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在vim下面如果不Set一下又完全看不出来...
用shell写的递归遍历目录的脚本,脚本实现递归遍历指定目录,打印目录下的文件名。实例1:复制代码 代码如下:#!/bin/sh
function scandir() { local cur_dir parent_dir work...
在shell下提到终端的颜色的时候不得不提到几个提示符变量:PS1:默认提示符,也就是远程登上系统之后,打开终端,我们天天见到的那个熟悉的提示符;[root@vps ~]$echo $PS1[\u@\h \W]$P...
命令替换(command substitution)是指 Shell 执行命令并将命令替换部分替换为执行该命令后的结果。命令替换有两种方式:1. 使用 backtick 符号(即 ...,反引号,重音符号)。复制代...
复制代码 代码如下:#!/bin/bashmy_name="jxq"echo $my_nameecho ${my_name}# ------------------------------------# 字符串操作# ------------------------------------#...
这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:复制代码 代码如下:#!/bin/sh#modprobe ipt_MASQUERADEmodprob...
bash获取脚本所在路径
复制代码 代码如下:#!/bin/bashCMD_PATH=`dirname $0`echo "current cmd path:$CMD_PATH"cd $CMD_PATHecho $PWD...
复制代码 代码如下:#!/bin/bash#!/usr/bin/expect -f#!/usr/bin/env bashyum install -y expect wgetcd /rootwget http://172.16.92.99/share/tar/vtune_amplifier_xe_2013...
1. 取长度复制代码 代码如下:str="abcd"expr length $str # 4echo ${#str} # 4expr "$str" : ".*" # 4好像一般使用第二种2. 查找子串的位置复制代码 代码如下:str=...
脚本代码:复制代码 代码如下:#!/bin/bash
#变量初始化process="php-fpm" #进程名startCmd="/etc/init.d/php-fpm start" #启动命令down=0
while truedo #取得http状态码...
在编写shell程序时经常需要处理命令行参数,本文描述在bash下的命令行处理方式。选项与参数:如下命令行: 复制代码 代码如下:./test.sh -f config.conf -v --prefix=/home-f为...
问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项?在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景。1,直接处理,依次对$1,$2,....
代码如下:复制代码 代码如下:#! /bin/bashfunction read_file(){ for line in `cat $1` do if [ `echo $line |grep "^[a-zA-Z0-9_-]*@[A-Za-z_-]*\.[a-zA-Z_-]...
原题:Q:有a.txt文件,里面内容如下 1234569 abcABCabc 要求使用awk打印出以下结果 987654321 cbaCBAcbaA:shell :[root@vps tmp]# rev a.txt 9654321 cbaCBAcbaperl : [root@vps t...
复制代码 代码如下:#在后台执行 cmd 指令cmd &#命令序列. 在同一行执行多个命令cmd1 ; cmd2#在当前 shell 中以一组的形式执行多个命令{ cmd1 ; cmd2 ; }#在子 shell 中以一...
脚本自动添加crontab复制代码 代码如下:#!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` PROGRAM=$BASEDIR/bin/daemon.sh CRONTAB_CMD="*/1 * * * * sh...
利用mysql shell命令读取数据库信息,删除指定字段,以及字段对应的文件,适用Linux平台。前面变量定义为数据基本配置复制代码 代码如下:#!/bin/bash#Program# delete the dat...
一、cpu信息采集1).采集cpu使用率采集算法:通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下:1. cat /proc/stat | grep ‘cpu0'得到cpu0的信息2...
网上有现在的防端口工具,如psad、portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件。所以自己就写了个shell脚本实现这个功能。基本思路是:使用iptables的recent...
习惯使用linux命令行来管理linux系统,例如:
复制代码 代码如下:$ date 二 11 23 01:34:58 CST 1999 $ 用户登录时,实际进入了shell,它遵循一定的语法将输入的命令加以解释并...
方法有很多,下面写出三种方法:写法一:复制代码 代码如下:#!/bin/bashwhile read linedoecho $linedone < filename(待读取的文件)
写法二:复制代码 代码如下:#!/bin/bashcat fi...
一、控制颜色
代码:复制代码 代码如下:#!/bin/sh function colour (){ case $1 in black_green) echo -e '\033[40;32m'
black_yellow) echo -e '\033...
一、标准输入,标准输出与标准错误输出在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出...
一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi]复制代码 代码如下:if 条件测试语句 thenaction[elif 条件actionelseaction]fi
如果对于:条件测试语句不是很清楚...
每天分析日志的哥们实在伤不起,经常需要给出PV,UV,独立IP等一些统计值,使用C/C++,java都可以写,过程是这样的,先读取文件,逐行扫描,把能标记的值放入数据结构中,排重得出最终结果,其实...
试题: https://www.jinshuju.net/f/EGQL3D语言: Shell (Bash)运行方式:sh num-game.sh 数字1 数字2 数字3如果不想使用传递数字的方式, 可以修改 num-game.sh 第 9 行, 将NU...
写了个shell脚本,可以用来统计每天的访问日志,并发送到电子邮箱,方便每天了解网站情况。脚本统计了:1、总访问量2、总带宽3、独立访客量4、访问IP统计5、访问url统计6、来源统计...