<分区>
我有这个示例文本文件 text.txt,格式为
fruits vegetables
apples cucumbers
oranges squash
它是制表符分隔的。
我想逐行遍历文件,并提取每一列的值。
下面是我试过的代码。
while read p
do
echo "Line"
fruit="$(cut -f 1 $p)"
echo "${fruit}"
done <test.txt
我的预期输出应该是这样的:
Line
fruits
Line
apples
Line
oranges
相反,我得到了这个输出:
Line
cut: fruits: No such file or directory
cut: vegetables: No such file or directory
Line
cut: apples: No such file or directory
cut: cucumbers: No such file or directory
Line
cut: oranges: No such file or directory
cut: squash: No such file or directory