[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `printf %q` but more human readable
From: |
Peng Yu |
Subject: |
Re: `printf %q` but more human readable |
Date: |
Sun, 14 Mar 2021 09:48:55 -0500 |
On 3/14/21, Alex fxmbsw7 Ratchev <fxmbsw7@gmail.com> wrote:
> about self coding a solution, i started in gawk, but question: do you want
> \t and \n be shortened or printed
I am not sure. That is where the ambiguity comes from. It will depend
on the real usage. If the string's main purpose is to show tab and
newline explicitly, then they should be encoded in an escaped form,
but if the main purpose is not to show them, then they should not be
escaped. But this is context-dependent. So it may need some trial and
error to be sure which choice is the best. Or it may need to
empirically determine which is the case based on the content of the
whole string.
> and only \34 codes be placed in $' .. '
> otherwise " " otherwise no quotes
It is more than these three cases. '' is also useful in certain cases.
Also, sometimes, splitting the whole string into segments and use a
different style for each segment may also improve readability.
--
Regards,
Peng
- Re: `printf %q` but more human readable, (continued)
- Re: `printf %q` but more human readable, Peng Yu, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Peng Yu, 2021/03/14
- Re: `printf %q` but more human readable, Marco Ippolito, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Marco Ippolito, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Pier Paolo Grassi, 2021/03/15
- Re: `printf %q` but more human readable,
Peng Yu <=
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14
- Re: `printf %q` but more human readable, Peng Yu, 2021/03/14
- Re: `printf %q` but more human readable, Alex fxmbsw7 Ratchev, 2021/03/14