() Akim Demaille <a...@lrde.epita.fr>
() Fri, 6 Jul 2012 16:40:37 +0200

   But we have to worry about ',' in $me, which is $0, not
   its basename.  Do you want me (Akim, not the variable)
   to change me (the variable, not Akim; not that I am
   immutable) to basename and use / in the sed command,
   instead of ','?

   # warnf_ FORMAT-STRING ARG1...
   warnf_ ()
   {
     warnf_format_=$1
     shift
     printf "$warnf_format_" "$@" | sed "s,^,$me: ," >&2
   }

Instead of these contortions, what about:

  printf "%s: $warnf_format" "$me" "$@"

?

Reply via email to