#!/usr/bin/perl -w $useragent = 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0'; my @w3m = qw(w3m); while ($ARGV[0] =~ m/^-/) { if ($ARGV[0] eq '--') { shift; last; } elsif ($ARGV[0] eq '--firefox') { shift; $w3m[0] = 'firefox'; } else { push @w3m, shift(); } } $_ = join ' ', map { m/ / ? qq<"$_"> : $_ } @ARGV; s/([^a-zA-Z0-9])/sprintf "%%%x", ord $1/ge; $url = "https://www.google.com/search?q=$_"; if (!$ENV{NO_FAKE_UA}) { push @w3m, qw(-o), "user_agent=$useragent"; } exec @w3m, $url;