Answers:
您必须逃避%
迹象。它们在crontabs中具有特殊含义:
man (5) crontab:
Percent-signs (%) in the command, unless escaped with backslash (\),
will be changed into newline characters, and all data after the
first % will be sent to the command as standard input.
date +%F
,却
SHELL=/bin/bash
,我总是可以改写cat %Hello world
成cat <<<'Hello world'
。我认为不需要特殊语法。