我发现这个“googlizer”脚本启动我的浏览器并使用我的系统上突出显示的任何内容作为谷歌搜索字符串进行搜索。我在Ubuntu上使用pastebinit包对它进行了修改,以便它显示突出显示的内容,将其传递给pastebinit(使用paste.ubuntu.com),最后将pastebin url传递回剪贴板。
除了粘贴的文本返回单行之外,它的效果很好。
这是我的剧本:
#!/bin/sh
exec wish "$0" "$@"
wm withdraw .
if { [catch { set word [selection get "STRING"] }] != 0 } { exit 0 }
regsub -all "( |\n)+" "$word" " " googleWord
exec echo \"$googleWord\" | pastebinit -b http://paste.ubuntu.com | xclip -selection clipboard
exit 0
如何保留原始的预脚本格式?