A simple csv(comma seperated) to markdown translator.
#! /bin/bash
occur=$(head -n 1 $1 | grep -o "," | wc -l)
sep=" --- |"
seperator=""
for ((i=0; i<$occur; i++))
do
seperator+=$sep
done
lineno=0
file=''
for line in $(cat $1 | sed -e 's/,/|/g')
do
lineno=$((++lineno))
if [[ $lineno -eq 2 ]]
then
file+="$seperator\n"
fi
file+="$line\n"
done
printf "$file"
#cat $1 | sed -e 's/,/|/g' | sed -e "2i'${seperator}'"