当前位置:  技术问答>linux和unix

bshell中$@是什么意思

    来源: 互联网  发布时间:2016-04-05

    本文导语:  bshell中$@是什么意思,$*和有什么区别? | man bash ...        *      Expands to the positional parameters, starting from one.  When the expansion occurs within double quotes, it expands to a single word w...

bshell中$@是什么意思,$*和有什么区别?

|
man bash

...
       *      Expands to the positional parameters, starting from one.  When the expansion occurs within double quotes, it expands to a single word with the value of each parameter separated by the first character of the IFS special variable.  That is, "$*" is equivalent to "$1c$2c...", where c is the first character of the value of the IFS variable.  If IFS is unset, the parameters are  separated by spaces.  If IFS is null, the parameters are joined without intervening separators.
       @      Expands to the positional parameters, starting from one.  When the expansion occurs within double quotes, each parameter expands to a separate word.  That is, "$@" is equivalent to "$1" "$2" ...  If the double-quoted expansion  occurs  within  a  word,the expansion of the first parameter is joined with the beginning part of the original word, and the expansion of the last parameter is joined with the last part of the original word.  When there are no positional parameters,  "$@"  and  $@  expand  to  nothing (i.e., they are removed).
...

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • redhat9普通用户执行一个bshell,bshell怎么能获得root权限呢
  • bshell 逐行读文件的问题
  • Bshell 截取文件出力
  • 请问各位大侠,BShell里面怎么能够将命令执行的结果保存到变量里面?
  • 用bshell如何取出文件指定字段


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3