linux"$* "$*" $@ "$@"用法解释
来源:互联网 发布:ubuntu 内存使用情况 编辑:程序博客网 时间:2024/06/06 02:55
###############################################################$*cat laomeng.sh#!/bin/bashecho "Laomeng $*"for i in $*doecho "Laomeng is: $i"done结果:sh laomeng.sh 1 2 3 4Laomeng 1 2 3 4Laomeng is: 1Laomeng is: 2Laomeng is: 3Laomeng is: 4不用""的号$* 每个单词被当成独立的单词###############################################################"$*"cat laomeng.sh#!/bin/bashecho "Laomeng $*"for i in "$*"doecho "Laomeng is: $i"done结果:sh laomeng.sh 1 2 3 4Laomeng 1 2 3 4Laomeng is: 1 2 3 4使用""的$*,整个参数列表被当成一个参数###############################################################$@cat laomeng.sh#!/bin/bashecho "Laomeng $@"for i in $@doecho "Laomeng is: $i"done结果:sh laomeng.sh 1 2 3 4Laomeng 1 2 3 4Laomeng is: 1Laomeng is: 2Laomeng is: 3Laomeng is: 4不使用""的$@,$@与$*一样###############################################################"$@"cat laomeng.sh#!/bin/bashecho "Laomeng $@"for i in "$@"doecho "Laomeng is: $i"done结果:sh laomeng.sh 1 "2 3" 4Laomeng 1 2 3 4Laomeng is: 1Laomeng is: 2 3Laomeng is: 4"$@"保留调用者的假设。 "2 3"是一个参数,且保留空格###############################################################抓取所有的数据$* and $@ 变量提供了对所有参数的快速访问,这两个参数都能够在单个变量中存储所有的命令行参数。$* 变量会将命令上提供的所有参数当做单个单词保存。每个单词是指命令上出现的每个单值$@ 变量会将命令行上提供的所有参数当做同一个字符串中的多个独立单词。它允许你遍历所有的值,将提供的每个参数分割来。通常通过for命令来完成。
0 0
- linux"$* "$*" $@ "$@"用法解释
- linux free命令用法以及解释
- linux中函数getopt_long用法解释
- linux中一些命令的用法及解释
- this用法解释
- DWRUtil.removeAllRows()用法解释
- memset用法解释
- matlab fspecial 用法解释
- tar 用法 参数解释
- git diff用法解释
- grep解释及用法
- POSITION用法解释
- POSITION用法解释
- Wget用法、参数解释
- pthread_join用法解释
- android:layout_weight 用法解释
- matlab fspecial 用法解释
- prepareStatement用法和解释
- sed & gawk
- UIBarbutton点击事件问题
- ACCESS网站示例-连载-配置文件
- K&R C与ANSI C的区别
- MAC常用快捷键
- linux"$* "$*" $@ "$@"用法解释
- ACE_OutputCDR,ACE_InputCDR,ACE_Message_Block使用2
- 成员函数指针,动态绑定(vc平台)
- 蓝桥杯特殊回文数
- windows下Markdownpad的简单用法
- java 一点浅薄的东西 分享1
- 机器学习中的数学(3)-模型组合(Model Combining)之Boosting与Gradient Boosting
- linux运行级别
- Python 递归函数选择排序和二分查找