评估cron中的数学表达式

安德鲁·福恩特

我想根据一周中某天的奇偶性命名文件。在终端中,以下工作:$(($(date +\%u)%2))

但这在cron中不起作用(我怀疑对数学表达式的评估不起作用)。

我该如何在cron中工作?

征服了

您逃脱了一个百分号,而没有逃脱另一个百分号:

$(($(date +\%u)%2))
               ^
              HERE

crontab条目中的所有百分号都需要转义,因为%在此处具有特殊含义。引用crontab(5)联机帮助页:

该行的整个命令部分(最多换行符或%字符)将由/ bin / sh或crontab文件的SHELL变量中指定的shell执行。除非使用反斜杠()进行转义,否则命令中的百分号(%)将更改为换行符,并且第一个%之后的所有数据都将作为标准输入发送到命令。

诚然,该段的措词可以更好。

因此需要是:

$(($(date +\%u)\%2))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Qt中评估数学表达式

来自分类Dev

评估 R 中的数学表达式

来自分类Dev

评估数学表达式

来自分类Dev

如何在 es 中评估简单的数学表达式?

来自分类Dev

用C ++评估数学表达式

来自分类Dev

使用python评估评估的数学表达式中的成员

来自分类Dev

在C#中评估应该处理空格的数学表达式(如果存在)

来自分类Dev

如何在数学表达式评估器中修复此错误

来自分类Dev

在C#中评估应该处理空格的数学表达式(如果存在)

来自分类Dev

快速评估大量输入值的数学表达式(函数)

来自分类Dev

iOS。解析和评估逻辑和数学表达式

来自分类Dev

Powershell:评估以字符串表示的数学表达式

来自分类Dev

在大数据上评估数学表达式的性能

来自分类Dev

数学表达式的评估出错了:python

来自分类Dev

数学表达式中的类型计算

来自分类Dev

spacy 中的数学表达式

来自分类Dev

从JSON文件中评估表达式

来自分类Dev

评估AngularJS表达式中的函数

来自分类Dev

在SQL Server中评估表达式

来自分类Dev

评估Dockerfile中的bash表达式

来自分类Dev

在Groovy中评估赋值表达式

来自分类Dev

表达式评估编程中的错误

来自分类Dev

评估AngularJS表达式中的函数

来自分类Dev

C ++中的表达式评估问题

来自分类Dev

MathML的数学表达式

来自分类Dev

表达式的部分评估

来自分类Dev

Python表达式评估

来自分类Dev

如何评估表达式?

来自分类Dev

后缀表达式评估