脚本如下

#!/usr/bin/env bash
[[ -n $DEBUG ]] && set -x
set -eou pipefail

useage(){
    cat <<"EOF"
USAGE:
    open.sh OPENPATH
EOF
}

exit_err() {
    echo >&2 "${1}"
    exit 1
}

if [ $# -lt 1 ];then
    useage
    exit
fi

OPENPATH=$1

if [ -f "${OPENPATH}" ];then
    while read -r LINE;do
        xdg-open "$LINE">/dev/null 2>&1
    done < "${OPENPATH}"
else
    xdg-open "${OPENPATH}" >/dev/null 2>&1
fi
#!/usr/bin/env bash
[[ -n $DEBUG ]] && set -x
set -eou pipefail

useage(){
    cat <<"EOF"
USAGE:
    wtf.sh SOMETHING
EOF
}

exit_err() {
    echo >&2 "${1}"
    exit 1
}

if [ $# -lt 1 ];then
    useage
    exit
fi

urlEncode() {
    echo |tr -d '\n'|od -An -tx1|tr ' ' %
}

SOMETHING=$(echo "$@"|tr -d '\n'|od -An -tx1|tr ' ' %)
open "https://www.google.com/search?q=${SOMETHING}"
open "https://www.baidu.com/s?wd=${SOMETHING}"
open "https://github.com/search?q=${SOMETHING}"
open "https://stackoverflow.com/search?q=${SOMETHING}"
open "https://medium.com/search?q=${SOMETHING}"
open "http://s.weibo.com/weibo/${SOMETHING}"
open "https://weixin.sogou.com/weixin?type=2&query=${SOMETHING}"
open "https://www.youtube.com/results?search_query=${SOMETHING}"
open "https://search.bilibili.com/all?keyword=${SOMETHING}"

使用方法

# nginx报错499
wtf nginx 499
12-18 12:16