#!/bin/bash

#grep "^function"  /opt/gts/bis/farine.js | grep -v "(function) " | grep -v "\$(function () " | grep -v "function(res)" | grep -v ", function()" | while read -r line ; do
if [ $# -eq 0 ]; then
    >&2 echo "No arguments provided"
    exit 1
fi

echo "Processo la cartella " $1

cartella=$1/*

grep "^function"  $cartella | while read -r line ; do
    cnt=$(grep "$line" /opt/gts/bis/*.js -R  | wc -l)
    if (( cnt  > 1 )); then
        echo '*****************************************************'
        echo La funzione "$line" viene usata in diversi sorgenti
        grep "$line" /opt/gts/bis/*.js -R 
    fi
    
done

