Enviado em 24/08/2020 - 19:26h
Desenvolvi esse código para resolver o meu problema.
#/bin/bash
echo "" > datasetorganizado.txt
cat dataset.csv | awk -F"," '{print $1,$2,$3,$4}' | tail -8768 > manipulado.txt
cat manipulado.txt | head -1 > organizador.txt
vP=2
vColunas=`cat dataset.csv | head -1 | awk -F"," '{print $1,$2,$3,$4}'`
while [ $vP -ne 8770 ];
do
echo "$vColunas" >> datasetorganizado.txt
vC=1
while [ $vC -ne 24 ];
do
cat manipulado.txt | head -$vP | tail -1 >> organizador.txt
vC=$((vC+1))
vP=$((vP+1))
done
sort organizador.txt >> datasetorganizado.txt
echo "" > organizador.txt
echo "" >> datasetorganizado.txt
echo "" >> datasetorganizado.txt
done
cat datasetorganizado.txt
#/bin/bash
echo "" > datasetorganizado.txt
cat dataset.csv | awk -F"," '{print $1,$2,$3,$4}' | tail -8768 > manipulado.txt
cat manipulado.txt | head -1 > organizador.txt
vP=2
vColunas=`cat dataset.csv | head -1 | awk -F"," '{print $1,$2,$3,$4}'`
while [ $vP -ne 8770 ];
do
echo "$vColunas" >> datasetorganizado.txt
vC=1
while [ $vC -ne 24 ];
do
cat manipulado.txt | head -$vP | tail -1 >> organizador.txt
vC=$((vC+1))
vP=$((vP+1))
done
sort organizador.txt >> datasetorganizado.txt
echo "" > organizador.txt
echo "" >> datasetorganizado.txt
echo "" >> datasetorganizado.txt
done
cat datasetorganizado.txt