summaryrefslogtreecommitdiff
path: root/splitpipes
blob: 35ee176be1e7441a90c5bba04f7674ae372dcfd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env ruby

require 'trollop'

STDIN.set_encoding 'utf-8'
STDOUT.set_encoding 'utf-8'


cfg = Trollop::options do
  banner "splitpipes -f <n> < <input>"
  opt :field, "field", :type => :int
end

while line = STDIN.gets
  j = 1
  line.strip.split(' ||| ').each { |i|
    if j == cfg[:field]
      puts i.strip
      break
    end
    j += 1
  }
end