如何在emacs的shell模式下显示命令读取的结果?

时间:2017-08-22 15:11:27

标签: bash shell emacs

版本信息:

  • GNU Emacs 25.1.1
  • GNOME Terminal 3.20.2

命令read -ei "hi"将在gnome-terminal(bash)中显示结果hi,但不会在emacs的shell模式(M-x shell)中显示结果hi

保罗的回答:

gnome-terminal(bash)中的

read -ei "hi"C-m将显示:

[d@localhost Desktop]$ read -ei "hi"
hi
emacs的shell模式中的

read -ei "hi"C-m将显示:

[d@localhost Desktop]$ read -ei "hi"

我期望在emacs的shell模式中看到:

[d@localhost Desktop]$ read -ei "hi"
hi

那么如何在emacs的shell模式下显示命令read的结果?

1 个答案:

答案 0 :(得分:0)

尝试添加回声:

read -ei "hi" && echo $REPLY