2

多数の異なるスクリプトを順番に実行する bash スクリプトを作成しています。スクリプトの 1 つ (https://get.rvm.io) が呼び出され、続行lessするにはユーザーが押す必要がありますq。これを自動化して他のスクリプトと順次実行できるようにする最善の方法は何ですか (理想的には「q」を押す必要はありません)? 現在、次を使用してスクリプトを呼び出しています。

curl -L https://get.rvm.io | bash -s stable --ruby --gems=rails
4

1 に答える 1

2

次のようなことを試してください:

curl -L https://get.rvm.io | LESS=-X+Gq bash -s stable --ruby --gems=rails

この-Xオプションは、端末が代替バッファーに切り替わらないようにします。は、起動+時に残りの文字をコマンドとして実行しlessます。Gファイルの最後に移動して終了しますq

于 2012-07-29T20:33:25.697 に答える