ChinaUnix.net
相关文章推荐:

shell 判断文件是否为空

想写一个判断错误日志是否shell 请各位帮忙,谢谢~!

by 风中小草 - Shell - 2011-08-05 22:57:57 阅读(27999) 回复(16)

相关讨论

ls -l $filename|awk '{print $5}'|read size 没有读到的情况下,这个size,我想判断这个size字符串是否,应该怎么判断

by angelaevil - Shell - 2006-10-08 20:29:38 阅读(7437) 回复(5)
by liuxuexin_xxlhz - Shell - 2004-12-12 19:55:15 阅读(10329) 回复(44)
by liuxuexin_xxlhz - C/C++ - 2004-12-01 15:00:36 阅读(795) 回复(1)

我的思路是这样的 1 先判断这个文件可以执行 在1 的基础上判断这个文件的file 文本文件 不知道思路是否正确 我用 #!/bin/sh for AA in `find /tmp -name "*"` do echo '$AA'=$AA if [ -x $AA ] && [ file $AA|grep "ASCII" >/dev/zero 2>/dev/zero ] then echo -n "the file is shell" else echo -n "the file isn't shell" fi done 但是 会报错 不知道什么

by dcmggg - Shell - 2008-05-24 13:50:04 阅读(1866) 回复(4)

如题! 另:File Size <> 0 不一定不是文件

by rockytom - Shell - 2007-12-30 01:27:26 阅读(10882) 回复(15)

如题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 怎样用shell判断一个文件是否文件呢?

by xxf2002 - Shell - 2014-06-02 08:24:15 阅读(30900) 回复(13)

我记的是用-z,但试过后发现不好用 请高手指点

by qdxby - 系统管理 - 2005-03-22 09:04:39 阅读(1094) 回复(2)

怎样在shell文件执行时判断当前路径是否特定的路径 也就是说,例如 pwd = $HOME 谢谢

by black_dragon - Solaris - 2004-01-07 13:30:15 阅读(967) 回复(0)

不是,是没有输入,例如$1 if [ $1 = "" ]不行 if [ !$1 ] 也不行 找不到相关资料.麻烦高手指点..

by bfkkkd - Shell - 2012-01-31 17:14:42 阅读(25188) 回复(13)

譬如有个变量NAME,一般用sed的结果赋值:NAME=`sed -n -e ..........................` 然后判断NAME是否,以前我经常直接用[ $NAME ]来判断, 可是最近发现似乎有点问题: [ $NAME ] && echo "NOT NULL" 有时候明明NAME得到正确的值,却没有打印信息; set -x,正确的时候: +NAME=LEE +[ LEE ] +echo "NOT NULL" +NOT NULL 有时候出错打印信息: +NAME=LEE +[ LEE ] + 判断之后,就不执行echo了,直接一个白…… 问下...

by gigabyte - Shell - 2008-03-17 17:28:21 阅读(6370) 回复(6)