2017-08-22 17 views
0

バージョン情報:emacsのシェルモードで読み込んだコマンドの結果を表示するには?

  • GNU Emacsの25.1.1
  • GNOMEターミナル3.20.2

コマンドread -ei "hi"はgnome-terminalの(bashの)で結果hiが表示されますが、表示されませんemacsのシェルモード(Mxシェル)の結果はhiです。ポールの答えから

:gnome-terminalの(bashの)中

read -ei "hi"C-mが表示されます:Emacsのシェルモードで

[[email protected] Desktop]$ read -ei "hi" 
hi 

read -ei "hi"C-mが表示されます:

 
[[email protected] Desktop]$ read -ei "hi" 

何私はemacsのシェルモードで見ることを期待しています:

[[email protected] Desktop]$ read -ei "hi" 
hi 

コマンドreadの結果をemacsのシェルモードで表示するにはどうすればいいですか?エコーを追加

+0

'-eは "ハイ" && $ REPLY'は何もしないお読みください。 –

+0

@ベンジャミンW。私のせい。今編集されました。 –

+1

それはまだ意味をなさない。入力をコマンドとして実行しようとします。入力があらかじめ入力されているため、「hi」のみを表示します。 emacsシェルモードはreadlineをサポートしていますか? –

答えて

0

試してみてください。

read -ei "hi" && echo $REPLY 
+0

それでもうまくいきません:( –

+0

あなたが見ているものを見て、あなたが見たいと思っているものは助けになります –

+0

Paulありがとうございました。私は「read」と「$ REPLY」を誤解していました。編集しない:) –

関連する問題