shell for循环问题请教
本文介绍了shell for循环问题请教的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
list="I'm peter from New York"
for var in $list
do
echo 'word::'$var
done
这样会依次输出
word::I'm
word::peter
word::from
word::New
word::York
其实我想把New York当做一个整体输出,而不是分开输出,这样该怎么写呢?
解决方案
可以将list定义为一个数组,这样写:
list=(I\'m peter from 'New York')
for var in "${list[@]}"
do
echo 'word::'$var
done
即可实现你的需求
这篇关于shell for循环问题请教的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文