Мой входной файл представляет собой CSV-файл, содержащий детали в виде:
2233,anish sharma
2234,azad khan
2235,birbal singh
2236,chaitanya kumar
Мой ожидаемый вывод - отображение двух деталей в двух отдельных столбцах.
Я выполнил следующий код.Полное имя не отображается.Часть после пробела не появляется.Какие изменения должны быть сделаны?
echo "Roll no updation"
tput cup 10 10
echo "Key in file name (rollno,name separated by comma)"
tput cup 12 10
read infile
for i in `cat $infile`
do
rollno=`echo $i|cut -d , -f1`
name=`echo $i|cut -d , -f2`
psql -U postgres -A -t -F, -c "update student set name = '$name' where rollno = '$rollno' current record" >bq
done