我正在尝试解析我使用 Google 电子表格制作的 csv 文件。用于测试目的非常简单,基本上是:
1,2
3,4
5,6
问题是 csv 没有以换行符结尾,所以当我cat
在 BASH 中的文件时,我得到
MacBook-Pro:Desktop kkSlider$ cat test.csv
1,2
3,4
5,6MacBook-Pro:Desktop kkSlider$
我只想使用每个指南建议的 while 循环在 BASH 脚本中逐行阅读,我的脚本如下所示:
while IFS=',' read -r last first
do
echo "$last $first"
done < test.csv
输出是:
MacBook-Pro:Desktop kkSlider$ ./test.sh
1 2
3 4
关于如何让它读取最后一行并回显它的任何想法?
提前致谢。