美文网首页
shell命令记录

shell命令记录

作者: mazhichao300 | 来源:发表于2018-07-26 15:36 被阅读0次

    记录一下使用到的shell命令

    split字符串到数组

    按“\t”分割字符串到数组的需求,实现代码如下:

    OLD_IFS="$IFS"
    # 特殊字符需要加$,普通字符(串)不需要加
    IFS=$'\t'  
    str="a  b  c"
    arr=($str)
    
    #打印指定下标
    echo ${arr[0]}
    
    #遍历数组
    for s in ${arr[@]}
    do
      echo "$s"
    done
    
    # 变量$IFS存储着分隔符,这里我们将其设为"\t" OLD_IFS用于备份默认的分隔符,使用完后最好恢复默认
    IFS=$OLD_IFS
    

    echo 打印转义字符

    默认echo不会打印转义字符,加上-e参数才可以

    echo "\t" # 打印结果是\t
    
    echo -e "\t" # 会打印出tab符号
    

    相关文章

      网友评论

          本文标题:shell命令记录

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