当执行此命令时:`“((exec -l -a特殊名称/ bin / bash -c'echo $ 0')2>错误”`,为什么输出`[[7 ^ [[r ^ [[999; 999H ^ [[ 6n`到stderr

dudengke

当我进行bash测试时:

(exec -l -a specialname /bin/bash -c 'echo $0' ) 2> error

run-builtins失败,经过一番搜索,我发现它输出

^[7^[[r^[[999;999H^[[6n

到stderr,所以我将其重定向到文件错误。如果我选择它,它将输出空白行。我使用vim打开了它,发现了:

^[7^[[r^[[999;999H^[[6n

为什么?

dudengke

运行命令:

(exec -l -a specialname /bin/bash -c 'export PS1='test';echo ${PS1}') 2> err.log

在此处输入图片说明

vi err.log

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档