我正在构建一个bash脚本,它按顺序运行许多不同的脚本。其中一个脚本(https://get.rvm.io)调用less
并要求用户按q
继续。自动执行此操作的最佳方法是使用其他脚本顺序运行(理想情况下不需要按'q')?我正在使用:
curl -L https://get.rvm.io | bash -s stable --ruby --gems=rails
答案 0 :(得分:2)
尝试这样的事情:
curl -L https://get.rvm.io | LESS=-X+Gq bash -s stable --ruby --gems=rails
-X
选项可防止终端切换到备用缓冲区。当+
启动时,less
将执行其余字符作为命令。 G
转到文件末尾,q
退出。