Bash:对于文件中的每一行,设置变量

时间:2017-09-03 11:30:09

标签: linux bash

我正在尝试遍历文本文件,并为每一行设置一次变量。

我无法这样做。我简化了这个过程,只是回应了结果。会有更多的进展,但这部分小部件无法正常工作。

while read p; do
   set $FN=`echo $p`
   echo $FN
done <file.txt

当我不使用set时,看起来它正在尝试回显一个名为$ p内容的文件。

我正在使用echo $ p将行发送到一系列剪辑,以获取我想要的数据。

我知道我在做一些根本错误的事情,只是不确定那可能是什么。

1 个答案:

答案 0 :(得分:0)

这对我有用。只要说“FN =”而没有“设置

while read p; do
  FN=$p
  echo $FN
done < test.list