摘要: 在看一个Ksh脚本,由于ksh的特性,一般用在Unix系统较多,但用户群体还是不及bash。其他没什么,基本和bash和sh通用,遇到了一个很奇怪的文件状态判断:-s :判断文件是否为空使用后发现,原来和理解大不相同,尤其是放在条件语句中,过程就不多说了,直接给结果:#!/bin/kshfile=$1echo "checking file $file..."if [[ -s $file ]] ; then echo "Not EMPTY!"else echo "EMPTY!"fi可见该选项-s是一个负逻辑,和-f -x正逻辑有很大不同 阅读全文
posted @ 2013-01-04 14:14 spensersheng 阅读(1023) 评论(0) 推荐(0) 编辑