【发布时间】:2021-01-16 20:39:50
【问题描述】:
在python中发出哔声,我打印控制字符07。例如:
>>> print('\x07')
# <beep>
是否可以从 shell 执行此操作?我一直在尝试这样的事情:
david$ echo \x07
x07
david$ echo '\x07'
\x07
david$ echo "\x07"
\x07
但只是按字面意思打印。除了做类似的事情之外,如何做到这一点:
$ python -c "print('\x07')"
好像printf 有效:
$ printf '\a'
还有什么方法可以用echo 做到这一点?
【问题讨论】:
-
@PaulR 没关系,但我认为这里的两个答案都更全面。
标签: bash unix ascii echo control-characters