命令替换:将命令替换为命令的输出,所有的shell支持使用反引号的方法进行命令替换。Bash支持两种形式:$(command) 和`command`命令替换是可以嵌套的,如果使用反引号的形式,在内部反引用前必须使用反斜线转义。例子:$echo $(pwd)或$echo `pwd`命令替换嵌套$ech...
分类:
其他好文 时间:
2015-08-09 00:22:21
阅读次数:
131
read命令用于从终端或文件中读取用户输入,它读取整行输入,如果没有指定名称,读取的行被赋值给内部变量REPLY。read命令常用选项:-a,-p,-s,-t,-n1、REPLY变量$readhello$echo $REPLYhello2、读入用户指定的变量$read answerhello$ech...
分类:
其他好文 时间:
2015-08-02 00:58:35
阅读次数:
148
#!/bin/bash
#20150730bywyw
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
exportPATH
#Checkifuserisroot
if[$(id-u)!="0"];then
echo"Error:Youmustberoottorunthisscript,pleaseuseroottoinstalllnmp"
exit1
fi
#setclour
Color_Text()
{
ech..
分类:
其他好文 时间:
2015-08-01 06:38:00
阅读次数:
176
php设置和获取cookiesetcookie('mycookie','value');//函数原型:intsetcookie(stringname,stringvalue,intexpire,stringpath,stringdomain,intsecure)echo($mycookie);ech...
分类:
Web程序 时间:
2015-07-21 16:56:39
阅读次数:
110
为什么把重写和final放在一起,原因就是一条:final的意思是不可更改的,也就是说final定义的东西是不可改变的,下面具体来说一下。来看一段简单的代码: 1 class BaseClass { 2 final public function test() { 3 ech...
分类:
Web程序 时间:
2015-07-11 18:06:54
阅读次数:
132
GoldenGate director 安装手册
1、安装环境:
10.100.132.38, redhat 6.4 64位
2、安装检查:
已安装JRE1.6,已安装weblogic,未安装Oracle数据库
3、安装ORACLE数据库
安装oracle 11g 数据库:
4、设置JAVA环境变量
[root@localhost ~]# ech...
分类:
其他好文 时间:
2015-06-17 16:47:03
阅读次数:
146
背景:
每日构建的东西,按日期放到不同的文件夹里。如今天的构建放到2015-06-01里,明天的就放到2015-06-02里,依次类推。时间久了,需要一个脚本删除N天前的文件夹。(本例中N=7,即删除一周前的构建)。
下面直接上代码,linux版:#! /bin/bash
historyDir=~/test/
today=$(date +%Y-%m-%d)
ech...
分类:
系统相关 时间:
2015-06-02 13:23:42
阅读次数:
234
从shell眼中看世界
echo-显示一行文本
当输入一个命令,bash在执行命令之前,会对输入的字符做展开处理。
路径展开
echo *
shell将*展开为当前目录下的文件名称,会打印出当前目录下的文件名称,
echo d* 打印出当前目录下所有以d开头的文件
echo *d 打印出当前目录下所有以d结尾的文件
~展开
ech...
分类:
系统相关 时间:
2015-05-30 10:47:59
阅读次数:
183
1、注释 如果使用bash,则在脚本文件头注释:#/bin/bash2、将脚本文件加上可读与执行权限,就可以使用./shell.sh来执行,也可以使用sh shell.sh的方式来直接执行,sh是bash的软连接3、test判断语句用法 test -d Desktop && ech...
分类:
系统相关 时间:
2015-05-23 23:54:03
阅读次数:
263
eval语法:
eval command-line
command-line:是在终端上键入的一条命令行。
如:$ eval pwd
/home/ginoeval 在命令执行前,会将命令扫描两次,第一次是做变量的替换,第二次是用替换后的命令执行
如:$ a=10
$ b=a
$ echo $b
a
$ echo \$$b
$a
$ eval echo \$$b
10##eval ech...
分类:
系统相关 时间:
2015-05-07 22:05:36
阅读次数:
140