在bash中,某些命令在命令提示符和同一行之前放置它們的標準輸出。例如:bash標準輸出,然後在同一行上提示
$ printf message
message$
$ gettext -d gtk20 File
Fichier$
我想要在下一行命令提示符在專用線上的標準輸出。我可以用「回聲」之前,敷在背部蜱這樣,但我不知道是否有更好的方法(一ARG能夠始終/經常使用等):
$ echo `printf message`
message
$
$ echo `gettext -d gtk20 File`
Fichier
$
「某些命令在命令提示符和同一行中放置標準輸出」 - 這聽起來像您可能錯誤地認爲所有輸出來自哪裏。命令的標準輸出(第一個例子中的'message')來自命令本身,但提示符來自shell。該命令對打印出提示沒有幫助。 – 2010-08-02 21:31:35