Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. const_word='members'
  5. h1='CHECK URL'
  6. h2='HTTP'
  7.  
  8.  
  9.  
  10. #Skrypt parsujący konfig nagiosa
  11.  
  12.  
  13. cat hostgroups.cfg | grep -iA2 "$h1" | grep "$const_word" | awk '{print $2}' | tr ',' '\n'  > h1.txt
  14. cat hostgroups.cfg | grep -iA2 "$h2" | grep "$const_word" | awk '{print $2}' | tr ',' '\n' > h2.txt
  15.  
  16.  
  17. function znajdz_roznice(){
  18.         i=0
  19.         IFS=$'\n' read -d '' -r -a h2_a < h2.txt
  20.         LOOP_COUNTER=$(echo  ${#h2_a[@]})
  21.                 while [ $i -lt $LOOP_COUNTER ]; do
  22.         ELEMENT=$(echo ${h2_a[i]})
  23.         ARG=$(cat h1.txt | grep "$ELEMENT" | wc -l)
  24.         if [ $ARG -gt 0 ]; then
  25.         echo "OK"
  26.         else
  27.         echo $ELEMENT >> result.txt
  28.         fi
  29.         (( i++ ))
  30.         done
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement