gpt4 book ai didi

bash - 将字符串列表传递给 for 循环

转载 作者:行者123 更新时间:2023-11-29 08:58:18 25 4
gpt4 key购买 nike

如何在 bash 中将列表传递给 for

我试过了

echo "some
different
lines
" | for i ; do
echo do something with $i;
done

但这行不通。我也试图用 man 找到解释,但是没有 man for

编辑:

我知道,我可以改用 while,但我想我曾经看到过一个使用 for 的解决方案,他们没有定义变量,但可以在循环

最佳答案

for 遍历单词列表,如下所示:

for i in word1 word2 word3; do echo "$i"; done

使用 while read 循环遍历行:

echo "some
different
lines" | while read -r line; do echo "$line"; done

这里是 some useful reading关于 bash 中的阅读行。

关于bash - 将字符串列表传递给 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560198/

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