在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
核心代码 [[ `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选项,统计文件中最长的行的长度。 |
请发表评论