如何检查 bash 中两个新文件的创建并执行操作?

如何检查 bash 中两个新文件的创建并执行操作?

我编写了一个脚本,它将检查是否创建了一个新文件并执行该操作。但是,如果创建了“两个”新文件,我想执行该操作。下面是脚本:

old_count=1
new_count=`ls /var/tmp/juniors/vaibhav/ | wc -l`

if [ "$new_count" -gt "$old_count" ]; then
        opcmsg a=test o=final msg_g=OpC_CRF msg_t=testing sev=minor
fi

$old_count=$new_count

谁能帮我修改这个脚本,以便仅在创建 2 个新文件而不是一个新文件后才执行操作?

谢谢

答案1

if [ "$new_count" -gt "$((old_count+1))" ]; then

有那么难吗?

相关内容