[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Nmh-workers] whatnow(1)'s -prompt.

From: Ralph Corderoy
Subject: [Nmh-workers] whatnow(1)'s -prompt.
Date: Wed, 09 Aug 2017 16:49:12 +0100


What use is whatnow(1)'s -prompt option?  The man page says

    The -prompt string switch sets the prompting string for whatnow.

It doesn't document that it's subject to printf(3) expansion and
provided with a single argument that's the program's name, i.e.
"whatnow", unless you copy it to something else.

    $ for s in '_%s_' '_%s_%s_' '_%12s_%.3g_'; do
    >     whatnow -prompt "$s" </dev/null
    >     echo
    > done
    _     whatnow_7.26e-322_

I'm wondering if it can be axed, now.  Or if not, it downgraded from a
format string to just a plain string so the program name isn't
substituted.  Worst case, it will have to undergo a simple "%s"
substitution, just the one, with no means of escaping it.

Cheers, Ralph.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]