tianyunperfect 1 سال پیش
والد
کامیت
dad1c61c7d
2فایلهای تغییر یافته به همراه31 افزوده شده و 1 حذف شده
  1. 31 1
      sh_config.sh
  2. 0 0
      tmp.sh

+ 31 - 1
sh_config.sh

@@ -6,7 +6,8 @@ alias ssh-yizhi='ssh -i ~/.ssh/yizhi.pem root@www.yizhigj.com'
 
 # 快捷命令
 ## 未分类
-alias bing='open "https://www.bing.com/search?q=$1"'
+
+
 alias ll='ls -alh --time-style="+%Y-%m-%d %H:%I:%S"'
 #du -sh * 2>/dev/null | sort -hr
 alias du-sh='du -sh * 2>/dev/null | sort -hr'
@@ -216,3 +217,32 @@ function echo-npm() {
 }
 
 
+concat_params() {
+  # 获取传入的参数个数
+  num_params=$#
+
+  # 判断参数个数是否大于等于1
+  if [ $num_params -ge 1 ]; then
+    # 使用循环遍历参数,并拼接在一起
+    concat_str="$1"
+    for ((i=2; i<=$num_params; i++)); do
+      concat_str+="%20$i"
+    done
+
+    # 打印拼接后的字符串
+    echo "$concat_str"
+  else
+    echo "没有传入参数"
+  fi
+}
+
+function bing() {
+  # 获取拼接后的搜索参数
+  search_query=$(concat_params "$@")
+  ## 如果是windows系统,则使用start,否则使用open,后面的参数可以有多个空格
+  if [[ "$OSTYPE" == "msys"* ]]; then
+    start "https://www.bing.com/search?q=$search_query"
+  else
+    open "https://www.bing.com/search?q=$search_query"
+  fi
+}

+ 0 - 0
tmp.sh