• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    shell判断文件是否为空的代码

    核心代码

    [[ `cat a.log |wc -l` -eq 0 ]]  echo "file is empty"

    下面将cat与wc命令为大家介绍一下

    cat:查看文件的内容、连接文件、创建一个或多个文件和重定向输出到终端或文件 用法:cat [选项] [文件]

    1. $ cat hello.txt

    显示hello.txt文本文件中的内容

    2. $ cat -n file

    -n选项,可以显示文件的内容和行号

    3. $ cat -b file

    -b选项,与-n类似,但只标识非空白行的行号(空白行仍显示)

    4. $ cat -e file

    -e选项,将在每一行的末尾显示“$”字符,在需要将多行内容转换成一行时非常有用。

    5. $ cat

    只输入cat命令的话,它只是接收标准输入的内容并在标准输出中显示,所以在输入一行并按回车后会在接下来的一行显示相同的内容。

    如:$ cat

    hello world!

    hello world!

    $

    重定向的话:

    $ cat >hello

    hello world!

    (ctrl+D组合键退出,输入的内容 hello world! 会写入到文件hello中)

    $ cat hello

    hello world!

    $

    重定向操作符有两个: >和>>,前者是内容覆盖,后者是在文件的最后追加。

    6. 连接多个文件的内容到一个新文件

    $ cat test test1 > test2

    $ cat test2

    结果将显示test和test1中的内容。

    wc:查看文件统计信息 用法:$ wc filename

    1. $ wc fileName

    $ wc fileName

    X Y Z /Desktop/hello

    X:表示行数

    Y:表示单词数

    Z:表示字节数

    /Desktop/hello:表示文件名

    2. $ wc -l fileName

    -l选项,只统计文件的行数信息

    3. $ wc -w fileName

    -w选项,只统计文件的单词数信息。

    4. $ wc -c fileName

    -c选项,只统计文件的字节数信息。

    5. $ wc -L fileName

    -L选项,统计文件中最长的行的长度。

    上一篇:详解 Shell中的grep命令
    下一篇:linux Shell获取某目录下所有文件夹的名称
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    shell判断文件是否为空的代码 shell,判断,文件,是否,为,