我正在使用以下内容:
#!/bin/sh
export IFS=","
cat myfile.csv | while read a b c d e f g h i j
do
#example do
echo "a=$a"
echo "b=$b:"
echo "c=$c:"
echo "d=$d:"
echo "e=$e:"
echo "f=$f:"
echo "g=$g:"
echo "h=$h:"
echo "i=$i:"
echo "j=$j:"
done
从CSV
文件中读取变量。它工作得很好,只是它似乎错过了文件的第一行,这是为什么呢?我也可以将其更改为捕获第一行吗?