转自:http://my.oschina.net/aiguozhe/blog/41557,并对内容作了验证修改。1. 取长度str="abcd"expr length $str # 4echo ${#str} # 42.查找子串的位置貌似也只有单个字符的时候可用。str="abc"e...
分类:
系统相关 时间:
2015-08-04 09:25:12
阅读次数:
163
在shell提示符号下输入type killproc,会发现killproc实在 /sbin/目录下,通过man killproc可以查看这个脚本(姑且这么称为脚本)的用法,现在,把这个脚本的实现过程通过脚本实现了,请看下面脚本。#!/bin/bash## This script kills all...
分类:
其他好文 时间:
2015-08-03 18:34:58
阅读次数:
130
在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...
带参数的函数示例:
#!/bin/bash
funWithParam(){
echo "The value of the first parameter is $1 !"
echo "The value of the second parameter ...
分类:
系统相关 时间:
2015-08-03 14:46:42
阅读次数:
160
1、返回当前目录的绝对路径:basepath=$(cd `dirname $0`; pwd)echo $basepath2、返回当前路径的上一级目录:xp_path=`dirname "$basepath"`echo $xp_path3、那么要返回当前目录的上两级呢,可以继续dirname:sp_p...
分类:
其他好文 时间:
2015-08-03 14:15:49
阅读次数:
104
1、变量带入操作符在脚本中,使用变量前做检查是很重要的。通过代入操作符,可以实现这方面的功能。比如当变量未赋值时为变量赋默认值,以及更多内容:${parameter:-默认为空}:当parameter变量未定义时显示-后面内容;${parameter=value} :当parameter变量不存在时...
分类:
其他好文 时间:
2015-08-03 14:09:27
阅读次数:
227
在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,像大多数编程语言一样,Shell也使用 break 和 continue 来跳出循环。
break命令
break命令允许跳出所有循环(终止执行后面的所有循环)。
下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,就要使用break命令。
#!/bin/bash
while :
do
e...
分类:
系统相关 时间:
2015-08-03 11:32:49
阅读次数:
180
用户部署(以bb_hs_pos为例)
首先在oracle用户下启动数据库
su – oracle
dbstart
部署用户目录,用root用户执行
useradd -g dba -s/bin/bash -m bb_hs_pos
passwd bb_hs_pos
bb_hs_pos
修改bb_hs_pos用户下的.bash_profile,在文件最后...
分类:
系统相关 时间:
2015-08-03 10:09:11
阅读次数:
148
ubuntu 桌面版的安装不介绍。如何安装oracle:核心步骤和关键点。ln -sf /bin/bash /bin/shln -sf /usr/bin/basename /bin/basenameln -sf /usr/bin/awk /bin/awkln -sf /usr/bin/env /bi...
分类:
数据库 时间:
2015-08-02 22:58:27
阅读次数:
154
ubuntu 桌面版的安装不介绍。如何安装oracle:核心步骤和关键点。ln -sf /bin/bash /bin/shln -sf /usr/bin/basename /bin/basenameln -sf /usr/bin/awk /bin/awkln -sf /usr/bin/env /bi...
分类:
数据库 时间:
2015-08-02 22:57:05
阅读次数:
149
ubuntu 桌面版的安装不介绍。如何安装oracle:核心步骤和关键点。ln -sf /bin/bash /bin/shln -sf /usr/bin/basename /bin/basenameln -sf /usr/bin/awk /bin/awkln -sf /usr/bin/env /bi...
分类:
数据库 时间:
2015-08-02 22:53:30
阅读次数:
185