我正在尝试编写一个脚本,以便在终端中进行Google搜索。下面是代码:
google.sh
#!/bin/bash
echo "Searching for : $@"
for term in $@ ; do
echo "$term"
$search = $search%20$term
done
open "http://www.google.com/search?q=$search"
每当我尝试以以下方式运行脚本时:
./google.sh some string
我得到的错误为:
Searching for : some string
some
./google.sh: line 5: =: command not found
string
./google.sh: line 5: =: command not found
Google主页也会在浏览器中打开。请告诉我我在这里做错了什么?
我明白了问题所在。这些是我所做的修改,我的代码也可以正常工作。
#!/bin/bash
echo "Searching for : $@"
for term in $@ ; do
echo "$term"
search="$search%20$term"
done
open "http://www.google.com/search?q=$search"
$
从search
第5行移除$search%20$term
引号中"$search%20$term"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句