【发布时间】:2015-01-07 13:06:02
【问题描述】:
为什么我的 A 的结果有 "" 并且只在我的 B 正常时捕获第一个单词?
文件:sample.txt
Amos Tan:Sunny Day:22.5:3:2
Jason Ong:Rainy Day:20.5:3:2
Bryan Sing:Cloudy Day:29.5:3:2
终端代码:
cat ./sample.txt | while read A B
do
title=`echo “$A” | cut -f 1 -d ":"`
echo "Found $title"
author=`echo “$B” | cut -f 2 -d ":"`
echo "Found $author
done
结果:
Found “Amos”
Found Sunny Day
Found “Jason”
Found Rainy Day
Found “Bryan”
Found Cloudy Day
【问题讨论】:
标签: linux bash ubuntu terminal