zoukankan      html  css  js  c++  java
  • shell脚本中,将所有的参数值否赋给一个变量或者说将所有的参数合成一个字符串,获取所有参数

    需求描述

      在写脚本的过程中,遇到这样的一个需求,将脚本执行过程中,传递给

      脚本的所有的参数,都赋值给一个变量然后在对这个变量进行处理。

    测试过程

    通过以下的脚本将所有传递给脚本的变量都赋值一个变量或者说将所有参数组合成一个字符串。

    #!/bin/bash
    
    ps_name=$*
    
    echo $ps_name

     备注:通过$*将所有传递给变量的参数获取到,然后传递给ps_name变量。

    脚本执行过程

    [root@redhat6 ~]# ./ts.sh para1                                  #执行时,传给脚本1个参数即$1位置。
    para1
    [root@redhat6 ~]# ./ts.sh para1 para2                       #执行时,传给脚本12个参数即$1 $2位置。
    para1 para2
    [root@redhat6 ~]# ./ts.sh para1 para2 para3           
    para1 para2 para3
    [root@redhat6 ~]# ./ts.sh para1 para2 para3 para4
    para1 para2 para3 para4

    备注:将所有的参数组合成了一个字符串,中间是通过空格分开的。

    将所有参数传递给一个变量的方法

    $* 就可以获取到所有的参数形成一个字符串。

    文档创建时间:2018年3月9日10:24:28

  • 相关阅读:
    iOS进阶_三方使用步骤
    Runtime
    感想
    git
    随笔感想
    关于APP上架问题需要ipad图标的问题
    ubuntu安装
    JNI和NDK
    数据结构——队列链表实现
    数据结构——栈的实现(数组、Java)
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/8532475.html
Copyright © 2011-2022 走看看