mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-28 12:13:55 +08:00
1e858eae35
This demonstrates that we only write control sequences when interactive.
13 lines
285 B
Fish
13 lines
285 B
Fish
#RUN: %fish %s
|
|
# NUL-handling
|
|
|
|
# This one actually prints a NUL
|
|
echo (printf '%s\x00' foo bar | string escape)
|
|
# CHECK: foo\x00bar\x00
|
|
# This one is truncated
|
|
echo foo\x00bar | string escape
|
|
# CHECK: foo
|
|
# This one is just escaped
|
|
echo foo\\x00bar | string escape
|
|
# CHECK: foo\\x00bar
|