bash脚本编程语法:字符表示相关: 没有被单引号括起的’\’表示其后所接的字符为字符字面意义。除了在行末表示两行连接。 单引号括起表示单引号内左右字符为字面意义,其中不能再出现单引号,即使前面加反斜线’\’。 双引号括起表示其内部所有的字符为字面意义,但
’$’,
‘..
分类:
其他好文 时间:
2015-03-15 19:56:39
阅读次数:
118
我承认,我再一次地当了标题党。但是不可否认,这一定是一篇精华随笔。在这一篇中,我将探讨Bash脚本语言中的美学与哲学。 这不是一篇Bash脚本编程的教程,但是却能让人更加深入地了解Bash脚本编程,更加快速地学习Bash脚本编程。 阅读这篇随笔,不需要你有Bash编程的经验,但一定要和我一样热衷于探...
分类:
编程语言 时间:
2015-03-12 16:57:20
阅读次数:
214
顺序执行:默认法则,逐条执行各语句选择执行:分支,条件判断,符合条件的分支予以执行;循环执行:将同一段代码反复执行有限次,所以,循环必须有退出条件,否则将陷入死循环。程序代码:语句和表达式组成控制语句:bash循环控制语句:forwhileuntilfor循环:forvar_Namein列..
分类:
其他好文 时间:
2015-03-03 18:59:35
阅读次数:
150
目标:将主库数据(IP1)每五分钟一次同步到备库(IP2)服务器备库上,只同步增加量思路:利用crontab每五分钟一次定时执行脚本进行数据同步在脚本中编译实现查询五分钟内的数据增加量,并将增加量导入到备库实现过程及代码(以record表为例):bash脚本中内容vitransaction.sh----建立tra..
分类:
数据库 时间:
2015-03-02 15:03:25
阅读次数:
160
脚本创建临时文件: #mktemp创建临时文件或目录 #mktemp[OPTION]FILE.RANDOMLENGTH [OPTION] -d创建目录。 例如: #mktemp/tmp/file.XX /tmp/file.36 #mktemp/tmp/file.XX /tmp/file.37 #mktemp/tmp/file.XX /tmp/file.38 #mktemp/tmp/file.xxxx /t..
分类:
其他好文 时间:
2015-02-26 15:06:16
阅读次数:
175
单分支的if语句: if判断条件;then statement1 statement2 ... fi 例如: 如果用户已存在,则显示已存在 #!/bin/bash NAME=TEST ifid$NAME&>/dev/null;then echo"userexists" fi 双分支的if语句: if判断条件;then statement1 statement2 ... else s..
分类:
其他好文 时间:
2015-02-20 00:11:54
阅读次数:
134
1、cat
不仅可以读取文件并拼接数据,他还能够从标准输入中进行读取。
用cat将输入文件的内容与标准输入拼接在一起:$ echo 'Text through stdin' | cat - file.txt
压缩空白行: 将文本中多个空白行压缩成单个: cat -s file。
移除空白行:cat file | tr -s '\n' 。 将连续多个'\n' 字符压缩成单个...
分类:
系统相关 时间:
2015-02-10 11:19:01
阅读次数:
224
函数:功能function。作用:代码重用。函数的定义: 1.使用function关键字。 functionFUNNAME{ COMMAND ... } 2.使用FUNNAME() FUNNAME(){ COMMAND ... }函数的调用: 使用FUNNAME或FUNMANEW()调用。返回值的调用: 1.函数的返回值 使用反引号`` 2.函数的状态返回..
分类:
其他好文 时间:
2015-02-09 07:08:46
阅读次数:
291
目前,linux下的powershell约等于pash。希望大家专注mono,关注pash。 一键安装脚本包括for centos6,centos7,ubuntu 14.04 ubuntu 14.10
分类:
系统相关 时间:
2015-02-07 21:35:42
阅读次数:
300
分享一个shell脚本技巧,大家写shell脚本的时候,一般而言仅仅保证功能可用,但程序的鲁棒性却不是太好,不够健壮,多数是脚本处理一些中断信号导致,应对非预期的系统信号,其实系统自带的trap命令可以很好的处理,例如:trap "rm -f/var/lock/subsys/my_program_l...
分类:
其他好文 时间:
2015-02-01 23:08:35
阅读次数:
438