From: nagachika00@... Date: 2018-03-23T12:04:05+00:00 Subject: [ruby-dev:50512] [Ruby trunk Bug#14557] rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー Issue #14557 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 2.3: REQUIRED, 2.4: REQUIRED, 2.5: DONE to 2.3: REQUIRED, 2.4: DONE, 2.5: DONE ruby_2_4 r62903 merged revision(s) 62607. ---------------------------------------- Bug #14557: rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー https://bugs.ruby-lang.org/issues/14557#change-71173 * 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: DONE, 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/