guarda ho trovato questa bozza di quello script ma non funziona e l'errore sta sempre li mi sa....questo è uno script che crea una sinusoide infinita nel momento che lo lanci gli dai anche il parametro della frequenza


codice:
#!/bin/bash
  if [ $# -ne 1 ]; then
   echo 'Usage export COLUMNS; ./sinusoide.sh frequenza';
    exit;
  fi
  
  if [ -z $COLUMNS ]; then
     echo 'Usage: export COLUMNS; ./sinusoide.sh frequenza';
      exit;
  fi

  ampiezza=$(( COLUMNS/2 ))
  frequenza=$1
   t=0; 
  while true;
     do
       b=$(echo "c=$ampiezza*s($frequenza*$t*3.14/180);scale=0; $ampiezza +c/1" | bc -l);
         for (( a = 1; a < b; a++ ));
           do
             echo -n " ";
            done;
       echo '*';
      ((t++)) 
    done