我有$ LIST变量,包含几行,有些行有空格,但我需要把它作为我的循环中的一对二参数,我该怎么做?
\#!/bin/bash
LIST="test1
test 2"
for i in $LIST; do
echo $i;
done
Run Code Online (Sandbox Code Playgroud)
这将产生3行,但我希望它在第一行产生2作为test1而在第二行测试2
小智 5
#!/bin/bash
LIST="test1
test 2"
while read i
do
echo "[$i]"
done <<< "$LIST"
Run Code Online (Sandbox Code Playgroud)
感谢[]字符,我们可以看到循环被评估了两次.