셸 스 크 립 트 에서 변 수 를 전달 합 니 다.

1951 단어
                       ,         ,         shell  
    shell        shell  shell    ,   shell                
shell  shell  ,       shell      ,       shell    shell。
 shell                  shell,          shell(      )
                 ,         ,        ,        :
/root/test1.sh    :
#!/bin/bash
aaa=yuanfaxiang
echo "test1:$aaa"

/root/test2.sh    :
#!/bin/bash
/root/test1.sh
echo "test2:$aaa"
  test2.sh    :
[root@centos ~]# sh test2.sh
test1:yuanfaxiang
test2:
       test1.sh     aaa     test2.sh

   test2.sh  :
#!/bin/bash
source /root/test1.sh
echo "test2:$aaa"
  test2.sh    :
[root@centos ~]# sh test2.sh
test1:yuanfaxiang
test2:yuanfaxiang
    test2.sh   test1.sh      aaa。
    :      test2.sh ,test1.sh    test2.sh  shell   ,        
 test1.sh   ,       test2.sh ;        ,  source   test1.sh,  
    test1.sh    test2.sh   ,     shell   ,test1.sh      ,   
  test2.sh。

        test3.sh
#!/bin/bash
echo "test3:$aaa"

 test2.sh  :
#!/bin/bash
source /root/test1.sh
echo "test2:$aaa"
/root/test3.sh
  test2.sh:
[root@shenji ~]# sh test2.sh
test1:yuanfaxiang
test2:yuanfaxiang
test3:
    test3.sh    test1.sh      ,  source /root/test1.sh   test1.sh
     test2.sh   ,aaa           ,    test3.sh   shell   ,
            , aaa  test2.sh         , test2.sh        。

 test1.sh  :
#!/bin/bash
export aaa=yuanfaxiang
echo "test1:$aaa"
  test2.sh      :
[root@shenji ~]# sh test2.sh
test1:yuanfaxiang
test2:yuanfaxiang
test3:yuanfaxiang
 test1.sh               , test2.sh  source  test1.sh,      
test2.sh ,     test2.sh          ,   test2.sh      ,     
    。
 
 

shell

좋은 웹페이지 즐겨찾기