1. 程式人生 > >shell 13文件包含

shell 13文件包含

其他 alt 執行 .com 使用 java shell ima src

同其他語言一樣,shell也可以包含外部腳本。執行引用腳本可以使用source或 .

示例1

  • test.sh
#shell
#!/bin/sh
echo "test.sh開始執行"
wc -l << EOF
    hello world
    hello java
    hello ruby
EOF
echo "test.sh執行結束"
  • test2.sh
#shell
#!/bin/sh
echo "$0開始執行"
source test.sh
echo "$0執行結束"

技術分享圖片

示例2

註意:引用腳本中的$0將輸出執行腳本的名稱,而非當前引用腳本的名稱。

  • test.sh
#shell
#!/bin/sh
echo "$0開始執行"
echo "hello world"
echo "$0執行結束"
  • test2.sh
#!/bin/sh
echo "$0開始執行"
. test.sh
echo "$0執行結束"

技術分享圖片

shell 13文件包含