gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:56 24 4
gpt4 key购买 nike

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

我在这样做时遇到了麻烦。我已经简化了这个过程,所以它只是回应结果。会有更多的,但是小部件的这一部分无法正常工作。

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

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

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

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

最佳答案

这对我有用。只说“FN=”而不用“set”

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

关于linux - Bash:对于文件中的每一行,设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46022995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com