我需要向单个批处理文件(shell脚本)传递10个以上的参数,但在第9个参数之后,它将无法工作(它将从头开始) echo Hello!echo %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16
>mybatchdotbat a b c d e f g
我编写了一个脚本来检查最后10分钟的httpd错误日志,但是我得到了一个错误,它保持循环:问题是,在日志文件结束之前,脚本的输出是一个错误循环,我试着通过运行cmd date -- date =‘-10min获得日期- 10分钟,然后逐行解析日志文件,然后检查日志文件中的每一行是否大于或等于日期的小时和分钟--这里的10分钟是输出的一部分:DATE_10_MIN=$(date --date='-10min' | awk &
问题是,当我使用脚本的这一部分时,它在linux环境中工作得很好,在其余代码中,它返回文件列表。然而,当在Windows10上使用CMDER (完整版)时,它只是返回“找不到.txt文件”。at least one file foundthen exit 1
fi 请注意,我是shell脚本的初学者,真的很想学习,所以任何建议都是非常感谢的!