Why can't Bash's printf function print '--' characters?
14:53 22 Jan 2025

I can't print -- (two en dashes) characters using Bash printf function. When I execute the following code

printf "--"

I get the error message saying

printf: usage: printf [-v var] format [arguments]

Why is this happening? And how can I print them?

bash