美文网首页
shell数组中元素含有空格处理

shell数组中元素含有空格处理

作者: 锋行_ | 来源:发表于2019-02-26 17:18 被阅读0次

array=("I am Chinese" "Good")

错误用法

for item in ${array[@]}; do
    echo $item
done

结果:

I
am
Chinese
Good

正确用法

for item in "${array[@]}"; do
    echo $item
done

或者

for (( i = 0; i < ${#array[@]}; i++ )); do
    echo ${array[$i]}
done

结果:

I am Chinese
Good

相关文章

  • shell数组中元素含有空格处理

    array=("I am Chinese" "Good") 错误用法 结果: 正确用法 或者 结果:

  • shell脚本中的数组常见使用方式

    1. 数组定义: shell中数组的定义是使用 小括号来表示的,其中数组元素之间用空格作为分隔,比如: 2. 数组...

  • shell中数组

    在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为: 数组名=(值1 值2 ...

  • 数组

    数组的下标从零开始shell数组用括号()表示,元素由空格分隔array_name=(value1 ... val...

  • 翻转字符串里的单词

    题目: 题目的理解: 按空格分隔字符串得到数组A,然后将A中的空格元素删除,倒转数组A,最后使用空格拼接数组A。 ...

  • shell与awk数组用法

    shell中数组的用法: 打印数组 ---- echo ${array[@]} 打印元素 ---- echo ${...

  • Linux Shell:Shell数组操作

    摘要:Linux,Shell Shell数组类型 Shell数组分为普通数组和关联数组,普通数组就是相同类型的元素...

  • JavaScript学习笔记之数组

    JS中,数组是弱类型的,数组中可以含有不同类型的元素,数组元素甚至可以是对象或其他数组,如:var arr=[1,...

  • shell脚本中的空格处理

    最赞的答案在这里: https://www.cnblogs.com/zhangdewang/p/8866668.h...

  • some和filter、map的区别

    map():通过指定函数处理数组的每个元素,并返回处理后的数组。 some():用于检测数组中的元素是否满足指定条...

网友评论

      本文标题:shell数组中元素含有空格处理

      本文链接:https://www.haomeiwen.com/subject/zyczyqtx.html