in lib/linguist/tokenizer.rb [132:147]
def extract_shebang(data)
s = StringScanner.new(data)
if path = s.scan(/^
script = path.split('/').last
if script == 'env'
s.scan(/\s+/)
script = s.scan(/\S+/)
end
script = script[/[^\d]+/, 0] if script
return script
end
nil
end