On Tue, Nov 22, 2022, at 2:20 AM, Ulrich Windl wrote: > AFAIK, bold means "literal" and non-bold or specifically italics means > "placeholder". > From man-pages(7): > > "(...) boldface is used for as-is text and italics are used to indicate > replaceable arguments. Brackets ([]) surround optional arguments, > vertical bars (|) separate choices, and ellipses (...) can be repeated. > (...)"
Again, you have omitted relevant context. That excerpt is from a section of man-pages(7) that discusses synopses. We are not talking about a man page synopsis. The "Parameter Expansion" section of bash(1) simply does not use boldface for "${" / "}". I don't know if that is intentional, but I would guess that only the unique portions of each expansion form are emphasized with boldface. Setting every "${" / "}" in boldface too would dilute that emphasis significantly. -- vq