소스 검색

sort groups by key not by name

erdo_king 4 년 전
부모
커밋
2b3f7b83e0
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      sssh.sh

+ 5 - 1
sssh.sh

@@ -140,8 +140,12 @@ function get_groups() {
          done
 
          ## print groups
-         for i in "${!array_groups[@]}"; do
+         ## loop allowed characters
+         for i in "${arr_character[@]}"; do
+            ## if character is key of array_groups
+            if [[ "${!array_groups[@]}" =~ "${i}" ]]; then
                 printf   "[\033[1;33m%s\033[0m]\033[1;32m%s\033[0m " "${i}" "${array_groups[$i]}" 
+            fi
          done
 
 }