zoukankan      html  css  js  c++  java
  • Linux command’s Array

    #数组的声明与遍历
    animals=("a dog" "a cat" "a fish")
    #wrong ways to use this
    for i in ${animals[*]}; do echo $i; done
    for i in "${animals[*]}"; do echo $i; done

    #this is what we want correct way to use
    for i in "${animals[@]}"; do echo $i; done

    #数组元素的排序
    a=(f e d c b a)
    echo "Original array: ${a[@]}"
    a_sorted=($(for i in "${a[@]}"; do echo $i; done | sort))
    echo "Sorted array: ${a_sorted[@]}"

    #删除数组长或数组的某个元素
    foo=(a b c d e f)
    echo ${foo[@]}
    unset foo[2]
    echo ${foo[@]}

    cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
    主要参数
    -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
    -c :以字符为单位进行分割。
    -d :自定义分隔符,默认为制表符。
    -f  :与-d一起使用,指定显示哪个区域。
    -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被写出;否则,该字符将被排除。
    #split string to array one demo
    foo="hello world hello java hello docker hello spark hello stream"
    declare -A bar
    read -a bar <<<$foo

  • 相关阅读:
    PHP7函数大全(4553个函数)
    Mysql 查看连接数,状态 最大并发数
    linux安装git
    PHP new StdClass() 创建空对象
    PHP 如何向关联数组指定的 Key 之前插入元素
    php 常用 小知识点
    PHP激活用户注册验证邮箱
    php rsa 加密、解密、签名、验签
    PHP支付接口RSA验证
    [2018-12-07]用ABP入门DDD
  • 原文地址:https://www.cnblogs.com/huaxiaoyao/p/4735091.html
Copyright © 2011-2022 走看看