我需要帮助bash脚本 我有一个包含日志文件的文件夹(数量可能有所不同) 我必须测试这些文件的内容,如果这些文件中的一个或多个有内容,我想通过邮件发送内容(我使用mailx),格式如下:
“文件名”的内容是: - - - 内容 - - - - - “filename2”的内容是: - - - 内容 - - - - - “filename3”中没有内容。
使用bash执行此操作的任何实用方法?
感谢您的帮助。
答案 0 :(得分:1)
shopt -s nullglob
for i in *; do
if [[ -s "$i" ]]; then
echo "file $i exists and is not empty"
fi
done
请参阅:man bash