核心代码
[[ `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检查文件是否为空
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]