bash 輸出前的換行符(“\n”)

bash 輸出前的換行符(“\n”)

我想修改 bash 中的輸出以獲得更好的輸出視圖。簡單的說\n在這之前。我怎樣才能改變它.bashrc?例如:

這是預設的:

root@comp:$ abc
bash: abc: command not found

我要這個:

root@comp:$ abc

bash: abc: command not found

答案1

您可以發出trap信號DEBUG

trap 'printf "\n"' DEBUG

DEBUG捕獲的命令printf "\n"將在命令執行之前運行,與PROMPT_COMMAND命令執行之後運行不同。

您可以將其添加到您的中~/.bashrc以使其永久化。

例子:

$ abc
No command 'abc' found, did you mean:
....
$ trap 'printf "\n"' DEBUG
$ abc

No command 'abc' found, did you mean:
....

相關內容