blob: 26ee35d47531ed7e7120078606f4bdc274b5fddc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
urlenc() {
LC_ALL=C awk -v s="$1" 'BEGIN {
for (i = 0; i < 256; i++) ord[sprintf("%c", i)] = i
len = length(s)
for (i = 1; i <= len; i++) {
c = substr(s, i, 1)
if (c ~ /[A-Za-z0-9]/) res = res c
else res = res sprintf("%%%02X", ord[c])
}
print res
exit
}'
}
[ "$(uname)" = Darwin ] && cmd=open || cmd=xdg-open
exec $cmd "https://www.google.com/search?udm=14&num=20&q=$(urlenc "$1")"
|