#!/bin/bash
if [ "$#" -ne 1 ]; then
   echo "
	Podaj nazwę pliku przy wywołaniu programu np. ./cnc ALL.nc
	"
   exit
fi
awk '/O[0-9]{5}/{gsub(/\/| /,_)}'1 $1 > ALL1
sed 's/^$/;/g' ALL1 > ALL2
mkdir HAASCNC
READFROM=ALL2
FILENAME='/dev/null'
while read READLINE; do    
   TESTIF=`echo ${READLINE} | grep  -Ex 'O[0-9]{5}.*'`
   if [[ ${READLINE} == ${TESTIF} ]]; then
      FILENAME=${TESTIF}   
	echo ${FILENAME}
echo "
	Trwa przetwarzanie pliku. Czekaj cierpliwie :-)
"
   fi
   echo ${READLINE} >> HAASCNC/${FILENAME}
done < ${READFROM}
cd HAASCNC
for i in *; do 
awk 'NR==1{print "%" }END{print "%"}'1 "$i" > tmp && mv tmp "$i";
done
cd ..
awk '/O[0-9]{5}/' $1 > listprog.txt
rm ALL1 ALL2
echo "
	Wszystkie pliki zostały wyodrębnione i znajdują się w katalogu HAASCNC.
	Lista programów znajduje się w pliku listprog.txt	
	"
exit
