を「-eを読んで、」新たな工夫と協力していないようです、私は"read -e"
オプションを持っている場合、私は、予め充填された入力を編集することができますが、何のコマンド履歴が存在しない、と悪:私は今ここにひねりますprocess_line.sh
Rlwrapは、やや一般的な質問への
rlwrap ./process_line.sh $INPUT
を呼び出すコマンド履歴を実装しますコマンド履歴はrlwrap
の"read -e"
オプションなしで提供することができますが、事前入力はしません(つまり、"read -i"
は実際に何もしません)。
質問は、私が入力プリフィルと編集ANDコマンド履歴の両方を同時に持つことができるかどうかです。
ありがとうございます!
私が '-e'をオフにすると、入力編集が失われます。あなたが '-S'で何を意味するかわからない、有効なオプションではないようです(Cygwin、bashバージョン4.1.10) –
rlwrapはライン編集を直接サポートします(rlwrapには-S引数があります。 ) –
申し訳ありません、私のために '-S'は動作しません: ' rlwrap:エラー:不明なオプション - S 詳細については 'rlwrap --help'を試してください ' あなたはこのように見えるでしょうか? 'rlwrap -S $ INPUT。/ process_line.sh' –