gpt4 book ai didi

bash - Unix 验证文件没有内容和空行

转载 作者:行者123 更新时间:2023-11-29 09:24:07 26 4
gpt4 key购买 nike

如何验证文件是否完全没有内容。 [ -s $file ] 给出文件是否为零字节,但如何知道文件是否绝对为空且没有包含空行的数据?

$cat sample.text

$ ls -lrt sample.text
-rw-r--r-- 1 testuser userstest 1 Jul 31 16:38 sample.text

当我“vi”文件时,底部有这个 - “sample.text”1L,1C

最佳答案

您的文件可能只有换行符。

试试这个检查:

[[ $(tr -d "\r\n" < file|wc -c) -eq 0 ]] && echo "File has no content"

关于bash - Unix 验证文件没有内容和空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17980344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com