ksh判断文件是否存在
来源:互联网 发布:java反射机制优缺点 编辑:程序博客网 时间:2024/05/18 02:55
ksh判断文件是否存在
author:润明 2012-2-1 QQ:226399587 http://blog.csdn.net/runming918
Unix Korn Shell Scripting Reference Sheet中的一段,关于判断文件是否存在等相关的一些问题
-a file exists.
-b file exists and is a block special file.
-c file exists and is a character special file.
-d file exists and is a directory.
-e file exists (just the same as -a).
-f file exists and is a regular file.
-g file exists and has its setgid(2) bit set.
-G file exists and has the same group ID as this process.
-k file exists and has its sticky bit set.
-L file exists and is a symbolic link.
-n string length is not zero.
-o Named option is set on.
-O file exists and is owned by the user ID of this process.
-p file exists and is a first in, first out (FIFO) special file or
named pipe.
-r file exists and is readable by the current process.
-s file exists and has a size greater than zero.
-S file exists and is a socket.
-t file descriptor number fildes is open and associated with a
terminal device.
-u file exists and has its setuid(2) bit set.
-w file exists and is writable by the current process.
-x file exists and is executable by the current process.
-z string length is zero.
是用 -s 还是用 -f 这个区别是很大的!
写shell脚本还是要非常慎重的,很多地方都可能是问题的隐患
#判断index文件是否存在,存在则执行
if [ -s indexFile/$TableName.sql ]
then
sqlplus -s $UserName/$Password@$tns_db @indexFile/$TableName.sql > log/idx$TableName.log 2>&1
fi
- ksh判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在!
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- iPhone所有隐藏功能
- oracle服务名
- 函数在定义它们的作用域里运行,而不是在执行它们的作用域里运行
- Android的开发配置
- poj2388
- ksh判断文件是否存在
- MYSQL 主从复制(Replication)
- Access和SQL_Server的区别
- 【学习笔记】C#执行存储过程传入参数并返回output参数和return_value的方法
- 瞿氏标准(Qu's Standards)-概述
- Android学习笔记之ImageButton
- Ubuntu Server 10.10下安装配置SVN
- shell判断一个变量是否为空
- ThreadLocal了解和几种常见误区