summaryrefslogtreecommitdiff
path: root/splitpipes
diff options
context:
space:
mode:
authorPatrick Simianer <p@simianer.de>2014-01-29 19:14:08 +0100
committerPatrick Simianer <p@simianer.de>2014-01-29 19:14:08 +0100
commit68acbb9a0c7967cb90a7e3756fc94fdd8a73d154 (patch)
tree3b445131dcb203e94473ae1d8aa82a1798585276 /splitpipes
parent49158e721bfaf6423dca9fc633873218f691c83a (diff)
make use of nlp_ruby, LICENSE
Diffstat (limited to 'splitpipes')
-rwxr-xr-xsplitpipes11
1 files changed, 3 insertions, 8 deletions
diff --git a/splitpipes b/splitpipes
index b0c3c9c..35ee176 100755
--- a/splitpipes
+++ b/splitpipes
@@ -2,24 +2,19 @@
require 'trollop'
-
STDIN.set_encoding 'utf-8'
STDOUT.set_encoding 'utf-8'
-def usage
- STDERR.write "splitpipes -f <n> < <input>\n"
- exit 1
-end
-usage if ARGV.size!=2
-opts = Trollop::options do
+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 == opts[:field]
+ if j == cfg[:field]
puts i.strip
break
end