[ruby-dev:50488] [Ruby trunk Bug#14557] rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー
From:
naruse@...
Date:
2018-03-02 08:25:59 UTC
List:
ruby-dev #50488
Issue #14557 has been updated by naruse (Yui NARUSE). Backport changed from 2.3: REQUIRED, 2.4: REQUIRED, 2.5: REQUIRED to 2.3: REQUIRED, 2.4: REQUIRED, 2.5: DONE ruby_2_5 r62632 merged revision(s) 62606,62607. ---------------------------------------- Bug #14557: rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー https://bugs.ruby-lang.org/issues/14557#change-70745 * Author: octaltree (tree octal) * Status: Closed * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux] * Backport: 2.3: REQUIRED, 2.4: REQUIRED, 2.5: DONE ---------------------------------------- BashやZshにはプロセス置換があり, コマンドにファイル名を渡す代わりにプロセスの出力を渡すことができる. rubyコマンドにプロセスを渡した際にファイルディスクリプタが読めない旨のエラーを得た. 添付したtest.shをbashとzshで実行し標準出力と標準エラーをlog.txtに記録した. ---Files-------------------------------- test.sh (371 Bytes) log.txt (1.01 KB) -- https://bugs.ruby-lang.org/