Advertisement
Guest User

query.sh

a guest
Dec 18th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.90 KB | None | 0 0
  1. #!/bin/bash
  2. dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
  3.  
  4. if [ "$1" != "" ]; then
  5.         letter1=$(echo ${1,,}|cut -b1)
  6.         if [[ $letter1 == [a-zA-Z0-9] ]]; then
  7.                 if [ -f "$dir/data/$letter1" ]; then
  8.                         grep -ai "^$1" "$dir/data/$letter1"
  9.                 else
  10.                         letter2=$(echo ${1,,}|cut -b2)
  11.                         if [[ $letter2 == [a-zA-Z0-9] ]]; then
  12.                                 if [ -f "$dir/data/$letter1/$letter2" ]; then
  13.                                         grep -ai "^$1" "$dir/data/$letter1/$letter2"
  14.                                 else
  15.                                         letter3=$(echo ${1,,}|cut -b3)
  16.                                         if [[ $letter3 == [a-zA-Z0-9] ]]; then
  17.                                                 if [ -f "$dir/data/$letter1/$letter2/$letter3" ]; then
  18.                                                         grep -ai "^$1" "$dir/data/$letter1/$letter2/$letter3"
  19.                                                 fi
  20.                                         else
  21.                                                 if [ -f "$dir/data/$letter1/$letter2/symbols" ]; then
  22.                                                         grep -ai "^$1" "$dir/data/$letter1/$letter2/symbols"
  23.                                                 fi
  24.                                         fi
  25.                                 fi
  26.                         else
  27.                                 if [ -f "$dir/data/$letter1/symbols" ]; then
  28.                                         grep -ai "^$1" "$dir/data/$letter1/symbols"
  29.                                 fi
  30.                         fi
  31.                 fi
  32.         else
  33.                 if [ -f "$dir/data/symbols" ]; then
  34.                         grep -ai "^$1" "$dir/data/symbols"
  35.                 fi
  36.         fi
  37. else
  38.         echo "[*] Example: ./query name@domain.com"
  39. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement