端末の最後の出力をグーグルで検索するbash関数を作成しようとして$_
います。たとえば、何かを試して端末からエラーが発生した場合、エラーをコピーしてGoogleに貼り付けるのではなく、入力するだけでgoogle that
エラーがGoogleに表示されます。
また、Google ホームページとランダム Google 検索を開くこともサポートします。
function google() {
if [ $1 == 'that' ]
then
open /Applications/Google\ Chrome.app/ "http://www.google.com/search?q= $_";
elif [ $1 == '' ]
then
open /Applications/Google\ Chrome.app/ "http://www.google.com"
else
open /Applications/Google\ Chrome.app/ "http://www.google.com/search?q= $@";
fi
}
と入力するとgoogle that
、 の検索結果が表示され[
ます。なぜ機能しないのかわかりませんか?
私はOSX 10でChromeを使用しています。