如何检查korn脚本中的文件是否为空
我想在我的korn脚本中测试输出CSV文件是否为空,如果它不为空,那么它应该给出值的计数。 感谢。
答案 0 :(得分:6)
test(1)
程序有一个-s
开关:
-s FILE
FILE exists and has a size greater than zero
答案 1 :(得分:0)
if [ ! -f manogna.txt ]
then
echo " Error: manogna.txt does not exist "
else
echo " manogna.txt exist "
echo " no of records in manogna.txt are `cat manogna.txt | wc -l`"
fi
答案 2 :(得分:-1)
这只是另一种方式,尽管是一个迂回的方式:
if [ `ls -l <file> | awk '{print $5}'` -eq 0 ]
then
//condition for being empty
else
//condition for not being empty
fi