如何在输出之前在bash命令之后添加新行

时间:2015-09-08 21:36:36

标签: macos bash

我的提示设置在任何前面的输出之后添加一个新行,但是我想在输出之前添加一行新的(在命令之后),有效地在我的提示周围添加空可读性线。

目前我有这个:

{end of previous output}

[~/Documents/scripts]
>>> stroop: echo sample output
sample output

这就是我想要完成的事情:

{end of previous output}

[~/Documents/scripts]
>>> stroop: echo sample output

sample output

有没有办法通过修改PS1或其他方式来做到这一点?

1 个答案:

答案 0 :(得分:1)

如何将PROMPT_COMMAND=echo添加到.bashrc?这将执行" echo"在每个命令之后。

或者您可以使用类似trap echo DEBUG的内容拦截执行并在每个命令之前触发该回音。

这对我有用:

bash-3.2$ cat .bashrc

trap echo DEBUG
bash-3.2$ cd foo/

bash-3.2$ ls

foo
bash-3.2$