Change it's format.
Motify the content of printf command from double quotation mark to signal.

! Expands to the process ID of the most recently executed background
(asynchronous) command. when it appear in a double quotation mark
strings, it will throw an exception, change to signal quotation mark.