fork download
  1. # draft: http://o...content-available-to-author-only...e.jp/qa/q6917237.html
  2.  
  3. $stdin.map{|line|
  4. if %r!^Error_check: (\*\w+), \((?:/\w+)+/(\w+\.txt),(\w+\|\w+)\): (\w+)$! =~ line
  5. $~[1..4]
  6. else
  7. raise 'invalid input'
  8. end
  9. }.transpose.each do |row|
  10. puts row.join(',')
  11. end
Success #stdin #stdout 0s 4760KB
stdin
Error_check: *Error, (/mmmm/xxxx/yyyy/zzzz/aaa/bbb/ccc/ddd.txt,1|0): Error_contents
Error_check: *Fatal, (/mmmm/xxxx/yyyy/zzzz/aaa/bbb/ccc/222.txt,9|8): Error_contents
stdout
*Error,*Fatal
ddd.txt,222.txt
1|0,9|8
Error_contents,Error_contents