六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Linux shell怎么調(diào)用另一個(gè)腳本文件

[摘要]很多Linux用戶不知道shell不僅能夠編輯腳本,還能在腳本上調(diào)用另一個(gè)腳本文件,包括php文件,那么具體應(yīng)該如何調(diào)用呢?下面小編就給大家介紹下Linux shell調(diào)用另一個(gè)腳本文件的方法,不會(huì)...

  很多Linux用戶不知道shell不僅能夠編輯腳本,還能在腳本上調(diào)用另一個(gè)腳本文件,包括php文件,那么具體應(yīng)該如何調(diào)用呢?下面小編就給大家介紹下Linux shell調(diào)用另一個(gè)腳本文件的方法,不會(huì)調(diào)用腳本的朋友可以來學(xué)習(xí)下。

Linux shell如何調(diào)用另一個(gè)腳本文件

  腳本 first (測試示例1)

  代碼如下

  #!/bin/bash

  echo ‘your are in first file’

  問)在當(dāng)前腳本文件中調(diào)用另外一個(gè)腳本文件?

  方法一: 使用 source

  腳本 second (測試示例2)

  #!/bin/bash

  echo ‘your are in second file’

  source first

  方法二: 使用 。

  腳本 second (測試示例3)

  #!/bin/bash

  echo ‘your are in second file’

  。 first

  source filename和 。 filename 應(yīng)該是同一回事,都是在*當(dāng)前*Shell環(huán)境中執(zhí)行腳本。也可以使用sh filename,那是在當(dāng)前Shell的子Shell中執(zhí)行腳本。

  可以通過下面這兩個(gè)腳本來體會(huì)三種調(diào)用方式的不同:

  1.sh

  #!/bin/bash

  A=B

  echo “PID for 1.sh before exec/source/fork:$$”

  export A

  echo “1.sh: $A is $A”

  case $1 in

  exec)

  echo “using exec…”

  exec 。/2.sh ;;

  source)

  echo “using source…”

  。 。/2.sh ;;

  *)

  echo “using fork by default…”

  。/2.sh ;;

  esac

  echo “PID for 1.sh after exec/source/fork:$$”

  echo “1.sh: $A is $A”

  2.sh

  #!/bin/bash

  echo “PID for 2.sh: $$”

  echo “2.sh get $A=$A from 1.sh”

  A=C

  export A

  echo “2.sh: $A is $A”

  執(zhí)行情況:

  $ 。/1.sh

  PID for 1.sh before exec/source/fork:5845364

  1.sh: $A is B

  using fork by default…

  PID for 2.sh: 5242940

  2.sh get $A=B from 1.sh

  2.sh: $A is C

  PID for 1.sh after exec/source/fork:5845364

  1.sh: $A is B

  $ 。/1.sh exec

  PID for 1.sh before exec/source/fork:5562668

  1.sh: $A is B

  using exec…

  PID for 2.sh: 5562668

  2.sh get $A=B from 1.sh

  2.sh: $A is C

  $ 。/1.sh source

  PID for 1.sh before exec/source/fork:5156894

  1.sh: $A is B

  using source…

  PID for 2.sh: 5156894

  2.sh get $A=B from 1.sh

  2.sh: $A is C

  PID for 1.sh after exec/source/fork:5156894

  1.sh: $A is C

  $

  上面就是Linux shell調(diào)用腳本文件的方法介紹了,當(dāng)你在調(diào)用php文件時(shí),不一定使用php,也可使用shell命令實(shí)現(xiàn)。


Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)




主站蜘蛛池模板: 色老司机| 日韩精品一区二区三区中文字幕 | 青草青草视频2免费观看 | 骚碰97 | 中文在线最新版天堂bt | 欧美一级免费 | 日韩高清成人毛片不卡 | 日日夜夜拍 | 在线a网站 | 午夜小视频免费观看 | 制服丝袜自拍偷拍 | 日韩精品一区二三区中文 | 亚洲男人的天堂视频 | 亚洲国产成人精品久久 | 色婷婷影院在线视频免费播放 | 一二三四免费观看高清观看在线 | 青青草成人免费在线视频 | 欧美丝袜一区二区 | 日韩视频 中文字幕 | 热热涩热热狠狠色香蕉综合 | 日本欧美高清全视频 | 亚洲一区二区三区在线免费观看 | 欧美性另类69xxxx极品 | 欧美艳星nikki办公室 | 日韩免费在线视频 | 一级毛片女学护士 | 欧美怡红院视频一区二区三区 | 亚洲操图 | 中文天堂在线最新版在线www | 亚洲九九香蕉 | 亚洲线精品一区二区三区 | 日本a视频在线观看 | 色综合色综合色综合 | 天天做天天爽爽快快 | 亚洲综合射 | 青青青青手机在线视频观看国产 | 日本在线高清视频 | 欧美在线专区 | 日韩a无v码在线播放免费 | 天天爱天天操天天射 | 天天躁天天碰天天看 |