当前位置:  技术问答>linux和unix

文本文件是否为空的问题,急!!

    来源: 互联网  发布时间:2015-01-18

    本文导语:  小弟写了一个shell脚本time.sh: file="/lwa/err.txt" time=`date "+%m%d%H%M" if test -s $file    then          echo $time fi 怎么在执行这个shell脚本时,不管err.txt中有无内容,都会输出time呢? 如果要实现当err.txt中有内容时...

小弟写了一个shell脚本time.sh:

file="/lwa/err.txt"
time=`date "+%m%d%H%M"
if test -s $file
   then 
        echo $time
fi

怎么在执行这个shell脚本时,不管err.txt中有无内容,都会输出time呢?

如果要实现当err.txt中有内容时才输出time,我该怎么办呢?

|
你的time的后撇号是不是少写了?不过这个好像不是关键吧……思考ing

|
我试了一下上面的程序是正确的,肯定是那.txt的问题。你可以用touch生成一个新文件试试!!!

|
wc 中-k?是什么参数
如果你是想得到这个字符数的话
Numberoffile=`wc -c filename | awk '{print $1}'`
这样可以了吗?
但是我奇怪的是,这样还是没有解决你的问题。
我觉得是你另一个shell没有写好,里面是不是将一个变量输入文件了
$string > err.txt,string 是一个命令的返回。当string为空的时候,事实上string 是有'n'这个值的。所以会有字符为1。
猜想中......

|
:)
首先,touch生成的文件没有问题就说明你的上面的shell脚本对于判断真正的空文件是没有问题的。问题在于你的思路不对,你生成了一个非空的文件却用判断是否为空作条件啊。
如果你生成的那个文件有什么特殊的文本在里面,可以用来做判断条件。

|
最简单的办法是
read var

    
 
 

您可能感兴趣的文章:

  • JB中是否有现成的文本检验组件?
  • 新手请问,检查某个指定文件是否存在于opt目录下,如果存在则把该文件名保存到文本文件里,用Shell脚本如何写?请简写代码供参,谢谢。PM5
  • 请问ubuntu下用gcc是否与其它linux不同?我用文本编辑器写的源文件编译不了
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 在AIX的tmp目录下面,有很多个文本文件,现在要把每个文本文件里的一些信息提取出来,放在一个文本文件里!
  • 流文件的抓包与文本文件的抓包不同吗?为什么文本正常但流文件抓得包却少得多?
  • 用word2000将文档存为纯文本文件,所得文本文件不满足AScii标准?请教。
  • 急问:怎么将一个文本文件平均拆分成10个文本文件?在shell里面怎么实现?谢谢
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit iis7站长之家
  • 请问,怎样把qt的QLineEdit文本框中的内容保存到一个文本文件??谢谢
  • 给定开始和结束行,怎么从一个文本文件中提取一段文本?
  • 如何用Linux中的文本编辑工具提取文本文件中的指定内容?
  • Shell编程:如何在一个文本文件中的第N行插入一行文本?
  • 如何判别文件是不是文本文件?
  • 两个文本文件,如何将第二个文件中的行从第一个文件中删除?
  • UNIX怎样处理ASCII文件与文本文件
  • linux下如何对文本文件和记录文件进行插入删除操作啊?
  • linux修改所有文件类型为文本类型
  • 怎么找到帮助文件,或把帮助文件存为文本文件
  • 如何用Java实现二进制文件到文本文件的相互转化?
  • 执行一程序,向一个文本文件中写入数据,报文件大小超出限制错误!
  • 在Linux下用C/C++写一个文本文件,如何使文件内容换行?
  • 文本界面如何将find出的文件批量复制到指定文件夹
  • 将一个格式化文本文件转化为XML文件的问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Strings(字符串) 成员 append():在字符串的末尾添加文本
  • jquery 文本框回车事件 跳到下一个文本框
  • linux bash shell命令:grep文本搜索工具简介
  • 在文本控件jtextpane中如何把“选中文本”事件屏蔽??
  • HTML5 <bdo> 标签:覆盖默认的文本方向
  • 请问html中的文本输入框中如何实现静态的不可修改文本
  • html5/css3文本阴影(text-shadow)详解及示例
  • 能否在输入两个文本框时,第三个文本框自动等于前者之和
  • linux bash shell命令:文本搜索工具grep中用于egrep和 grep -E的元字符扩展集
  • 请问UNIX下的文本格式和DOS下的文本格式有什么区别呀?
  • HTML5 <b> 标签-定义粗体的文本
  • 用户无法设定默认的系统文本编辑器。本地管理员如何协助该用户确定系统默认的文本编辑器?
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • 请教,如何使回车键跳到下一个文本框中,还有利用键盘的上,下,左右来移动到其他的文本框中!!
  • linux bash shell命令:文本搜索工具Grep命令选项及实例
  • 如何实现redhat linux下的文本编辑器text editor里面的内容拷贝到netscape中的文本编辑器中
  • linux bash shell命令:文本搜索工具grep正则表达式元字符集(基本集)
  • 使用java从乱码文本中解析出正确的文本
  • HTML 文本格式化标签大全
  • linux 两个文本分别存有数据 根据第一个文本读第二个
  • HTML超文本标记语言教程及实例
  • jQuery实现textarea文本框半透明文本提示效果


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3