|
|
|
|
|
by 3pt14159
2090 days ago
|
|
Same, but I was doing it so often I made an alias to a script in my dotfiles folder. ruby_code = ARGV[0]
loop do
line = $stdin.gets()
l = line
break unless line
line.chomp!
final_ruby_code = 'puts "' + ruby_code + '"'
eval(final_ruby_code, binding())
end
Invoked like this: echo foo | rg "The double do: #{l * 2}"
To print: The double do: foofoo
Extremely useful when data munging around. |
|