Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 当wc-l计数低于3时发送电子邮件的Bash脚本_Linux_Bash_Unix_Wc - Fatal编程技术网

Linux 当wc-l计数低于3时发送电子邮件的Bash脚本

Linux 当wc-l计数低于3时发送电子邮件的Bash脚本,linux,bash,unix,wc,Linux,Bash,Unix,Wc,请,你能帮我一个脚本,计数的东西(wc-l),当计数低于3的脚本电子邮件给我 谢谢大家! [$(find/folder/with/files-type f | wc-l)-lt 3]&&mail-tsomeone@somewhere.com-s问题到目前为止,你尝试了什么?首先:X=`wc-l something`;若[$X-lt 3];然后:做点什么;fi我有一个包含26个文件的文件夹。如果文件数低于3,请给我发电子邮件。所以这个命令是ls | wc-l,这个命令返回26,然后呢?好的,写一些

请,你能帮我一个脚本,计数的东西(wc-l),当计数低于3的脚本电子邮件给我


谢谢大家!

[$(find/folder/with/files-type f | wc-l)-lt 3]&&mail-tsomeone@somewhere.com-s问题到目前为止,你尝试了什么?首先:
X=`wc-l something`;若[$X-lt 3];然后:做点什么;fi我有一个包含26个文件的文件夹。如果文件数低于3,请给我发电子邮件。所以这个命令是ls | wc-l,这个命令返回26,然后呢?好的,写一些类似于
X=`ls-1 | wc-l`
然后您可以按照上面的方法测试X的值。尽管如此,如果你能展示你迄今为止所做的尝试,这将大大提高你对问题的接受度;使用
$()
替换命令。#/bin/bash num=
ls | wc-l
#echo$num如果[“$num”-lt“4”],则echo“Pam,Pam”fi
[[ $( find /folder/with/files -type f | wc -l ) -lt 3 ]] && mail -t someone@somewhere.com -s Problem <<< "Less than three files."