如何迭代包含bash空格的列表
发布时间:2020-12-16 01:33:08 所属栏目:安全 来源:网络整理
导读:你能告诉我如何迭代列表中的项目可以包含空格吗? x=("some word","other word","third word")for word in $x ; do echo -e "$wordn"done 如何强制输出: some wordother wordthird word 代替: someword(...)thirdword 要正确循环项目,您需要使用${var [@]
你能告诉我如何迭代列表中的项目可以包含空格吗?
x=("some word","other word","third word") for word in $x ; do echo -e "$wordn" done 如何强制输出: some word other word third word 代替: some word (...) third word
要正确循环项目,您需要使用${var [@]}.并且您需要引用它以确保带有空格的项目不会被拆分:“${var [@]}”.
全部一起: x=("some word" "other word" "third word") for word in "${x[@]}" ; do echo -e "$wordn" done 或者,saner(thanks Charles Duffy)与printf: x=("some word" "other word" "third word") for word in "${x[@]}" ; do printf '%snn' "$word" done (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- [收藏][转]CodProject.com上的一些好代码
- 我应该避免在Scala中定义“对象”吗?
- 在Scala中,如何在不使用var的情况下跟踪运行总计?
- libraryDependencies on sbt Build.scala Full Configurati
- Scala:我如何根据预期的分布生成数字?
- angularjs – 带有1.x和ES5的Webpack
- twitter-bootstrap – 在BS 3中对齐标签和文本框
- bash – 我应该多长时间担心参数列表?
- WebService学习之旅(三)JAX-WS与Spring整合发布WebServic
- NERDTree vim插件,试图添加文件但没有成功