You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Basically, cat is an unsafe way to display text. cat -v is safer.
According to README, I believe bat doesn't implement this security feature. Unlike cat, bat is only used for human-readable output. For that reason, this may be a good feature. Possibly it could simply replace stuff like <Esc>x with ^[x.
Just a small tip: although this isn't supported right now, bat -A/--show-all can be used to achieve something similar.
The -A option will replace invisible characters with symbols like ␛ and ␊, and Unicode characters will be represented in escape sequence notation (e.g. \u{2500}) instead of being printed directly.
Basically,
cat
is an unsafe way to display text.cat -v
is safer.According to README, I believe bat doesn't implement this security feature. Unlike cat, bat is only used for human-readable output. For that reason, this may be a good feature. Possibly it could simply replace stuff like
<Esc>x
with^[x
.Details:
https://unix.stackexchange.com/questions/780938/is-it-still-unsafe-to-cat-an-arbitrary-file
The text was updated successfully, but these errors were encountered: