我有一个通过管道运行的脚本,它似乎不想捕获用户输入。
这是最简单的例子:
echo "gets.chomp" | ruby
-:1: private method `chomp' called for nil:NilClass (NoMethodError)
目标是确认一个动作(你确定要这样做吗?是/否:)。使用管道时如何捕获输入?
我有一个通过管道运行的脚本,它似乎不想捕获用户输入。
这是最简单的例子:
echo "gets.chomp" | ruby
-:1: private method `chomp' called for nil:NilClass (NoMethodError)
目标是确认一个动作(你确定要这样做吗?是/否:)。使用管道时如何捕获输入?