| Index: edit.sh | 
| diff --git a/edit.sh b/edit.sh | 
| new file mode 100755 | 
| index 0000000000000000000000000000000000000000..aa0f640330dc4b7af8adeb1e5c562054c6e8cb60 | 
| --- /dev/null | 
| +++ b/edit.sh | 
| @@ -0,0 +1,33 @@ | 
| +#!/bin/sh | 
| +##################################################################### | 
| +##################################################################### | 
| +##   The cause of this script is to make the output of the LDAP    ## | 
| +##   sync cron job more readable by filtering all repeated lines   ## | 
| +##################################################################### | 
| +##################################################################### | 
| + | 
| +last_updated="" | 
| + | 
| +while IFS= read -r line; do | 
| +  if echo "$line" | grep -q "Updating" || | 
| +     echo "$line" | grep -q "Creating" | 
| +  then | 
| +    last_updated="$line" | 
| +  fi | 
| + | 
| +  if echo "$line" | grep -q -v "Updating" && | 
| +     echo "$line" | grep -q -v "Creating" && | 
| +     echo "$line" | grep -q -v "Found" && | 
| +     echo "$line" | grep -q -v "#" && | 
| +     echo "$line" | grep -q -v "Synchronizing" && | 
| +     echo "$line" | grep -q -v -F -e "->" | 
| +  then | 
| +    echo $line | 
| +  fi | 
| + | 
| +  if echo "$line" | grep -q -F -e "->" | 
| +  then | 
| +    echo $last_updated | 
| +    echo $line | 
| +  fi | 
| +done | 
|  |