gpt4 book ai didi

shell - 将字符串传递给 while 循环

转载 作者:行者123 更新时间:2023-12-04 16:16:48 25 4
gpt4 key购买 nike

我正在尝试将两个字符串传递给 while 循环,但我忘记了语法请帮帮我。这就是我正在尝试的-

#!/bin/bash
while read line
do
echo "successful"
done < "var1" "var2"
exit

我知道我在这里做错了什么,我过去常常将字符串传递给 while 循环,但我忘记了语法。请帮帮我。

我知道-

#!/bin/bash
while read line
do
echo "successful"
done < "file_containing_var1_and_var2"

但我想将字符串而不是文件传递给 while 循环,感谢任何帮助。

最佳答案

<重定向运算符仅适用于文件。根据您的要求使用 for loop

#!/bin/bash


for x in "var1" "var2"
do
echo $x
done

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

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