#!/bin/bash
#
#Judgingtheelementisafileorafolder
if[$#-lt1];then
echo"ERROE!!Usage:ckfile.shARGS1[ARGS2...]"
exit4
fi
foriin`seq1$#`
do
if[-f$1];then
echo$1isacommomfile
elif[-d$1];then
echo$1isadirectory
else
echo"$1isnotexsitorunknown!"
fi
shift
done知识..
分类:
其他好文 时间:
2014-07-29 16:01:19
阅读次数:
184
企业软件包管理过程中,源中一个服务的安装包有很多版本,导致打包创建索引时非常非常慢,这个shell脚本就是用来解决这个问题。(企业实习时写的第一个脚本)#!/bin/bash
rm-fr~/update2>/dev/null
mkdir~/update
read-p"PleaseinputyourabsolutePATH:(yourpathshouldendwit..
分类:
其他好文 时间:
2014-07-29 15:56:09
阅读次数:
210
平时要搭建大量的oracle的测试环境,重复多了也感觉的到麻烦了,干脆整个脚本来创建安装oracle之前的一些环境变量等相关配置,提高安装oracle10g效率,也可以稍改改用于11g的安装前环境配置,整理自用。本文出自:http://koumm.blog.51cto.com本文适用环境:RHEL/CentOS/OEL5.8X..
分类:
数据库 时间:
2014-07-29 15:38:29
阅读次数:
497
在编译Android的时候 把下面的函数,添加到 envsetup.sh, 还运行 build/envsetup.sh
function make()
{
local make=$(which make)
echo "you are running function make"
${make} $@
}
再运行 make, 运行的并不是可执行文件 make, 而...
分类:
其他好文 时间:
2014-07-29 14:47:48
阅读次数:
198
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后...
分类:
其他好文 时间:
2014-07-29 12:20:46
阅读次数:
362
cat /proc/meminfo cat /proc/cpuinfo ipcs -a ipcs -m ipcs -s ipcs -q mkdir -p name当父目录不存在是创建它infocmp vt100 echo$TERM xterm konsole getconf LONG_BIT arc...
分类:
系统相关 时间:
2014-07-29 11:01:26
阅读次数:
451
1.for循环语句实例1.1 最基本的for循环#!/bin/bashfor x in one two three fourdo echo number $xdone注:"for" 循环总是接收 "in" 语句之后的某种类型的字列表。在本例中,指定了四个英语单词,但是字列表也可以引用磁盘上的文件,甚...
分类:
其他好文 时间:
2014-07-28 19:10:04
阅读次数:
307
yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删..
分类:
其他好文 时间:
2014-07-28 16:52:54
阅读次数:
303
下面两个shell脚本是shell调用datastage作业时查找缺少作业和错误作业名的脚本脚本一:[root@dataStagefindjob]#moreerrcfgjob.sh
#!/bin/bash
#######################################################################
#purpose:findtheerrorconfigurationjobinthefiledsjob..
分类:
其他好文 时间:
2014-07-28 16:48:24
阅读次数:
379
Rsync同步失败困扰了好几天,上网找资料还是无济于事,头疼,就在今天早上,我意外的解决了,原来是这里的问题,被细节打败,详细信息如下:[root@Shell~]#rsync-avzP/backup/rsync_backup@192.168.1.202::backup/--password-file=/etc/rsync.password@ERROR:authfailedonmodul..
分类:
其他好文 时间:
2014-07-28 16:46:54
阅读次数:
238