Bash出力でreturnが無視されるのはなぜですか? [閉鎖]

Bash出力でreturnが無視されるのはなぜですか? [閉鎖]

たとえば、しばらく実行されるプログラムを起動すると、プロンプトが表示さmakeれる前にbashで次のコマンドを入力できます。最初のコマンドが完了すると、少し前と同じように2番目のコマンドが実行されます。同じように入力してください。

しかし、突然これはもう機能しません。最初のコマンドが完了すると、追加のコマンドがプロンプトに表示されますが、実行されません。より多くのコマンドを入力すると、コマンドはすべてプロンプトに表示されます(間にスペースや改行なし)。

ここで何が起こっているのか、どうやって自分で解決できるのか知っていますか?

ベストアンサー1

makeによって実行されるコマンドが次のような場合にこれが発生する可能性があります。

stty igncr

ただし、return を入力しても、カーソルが次の行の先頭に移動しないことがわかります。

おすすめ記事