($@)和$@

16人阅读 评论(0) 收藏 举报
分类:
[root@centos5 ~]# ./testtw.sh 1 2 3
1
1 2 3
[root@centos5 ~]# cat testtw.sh 
#!/bin/bash
 
O=($@)
echo $O
echo $@

[root@centos5 ~]# 


[root@centos5 ~]# vi testtw.sh
[root@centos5 ~]# ./testtw.sh 1 2 3
1 2 3
1 2 3
[root@centos5 ~]# cat testtw.sh 
#!/bin/bash
 
O=$@
echo $O
echo $@

[root@centos5 ~]# 



[natas@system1 ~]$ ./testargs.sh 1 2 3 

1 2 3
1 2 3[@]
0
0
1 2 3
[natas@system1 ~]$ cat testargs.sh 
pip_u_install(){
   local args=$@
   local envPip=pip
   local tar_pkgs_dirs=$(pwd)/py_pkgs
   echo $args
   echo $args[@]
   echo ${!args[@]}
   for i in "${!args[@]}"
   do
        echo $i        
local pkg_name="${args[$i]}"
        echo $pkg_name
#$envPip install -U $pkg_name --no-index --find-links file://$tar_pkgs_dirs
   done
}


pip_u_install $@
[natas@system1 ~]$ 
查看评论
    个人资料
    持之以恒
    等级:
    访问量: 3万+
    积分: 2813
    排名: 1万+
    文章存档