sh 檔案 注釋

2021-09-27 10:06:01 字數 615 閱讀 2786

#! /usr/bin/env bash            #不需要尋找程式在系統中的位置,只要程式在$path中,根據環境尋找並執行預設的版本。

model_tar="depparse-model-20190911.tgz"

cd ./data

if [ -e $model_tar ] ; then       -e檔案測試運算子  -e 檢查檔案(包括目錄)是否存在

echo "$model_tar exist, no need to download"

else

echo 'downloading model...'

fiif [ -e models ] ; then

echo "models/ exist, no need to unpack"

else

echo "unpacking tar..."

tar xf $model_tar   # 解壓

fiecho "soft linking models/ to depparse/models"    # 建立軟連線

ln -tsf `pwd`/models ../depparse/models    # 軟連線ln 

echo "done"

sh檔案語法

介紹 1 開頭 程式必須以下面的行開始 必須方在檔案的第一行 bin sh 符號 用來告訴系統它後面的引數是用來執行該檔案的程式。在這個例子中我們使用 bin sh來執行程式。當編寫指令碼完成時,如果要執行該指令碼,還必須使其可執行。要使編寫指令碼可執行 編譯 chmod x filename 這樣...

bat檔案和sh檔案

tomcat的bin資料夾中存在乙份.bat檔案和相對應的.sh檔案,乙個是為了在window系統上執行的檔案,另乙個是linux下的批處理檔案。例如 startup.bat和startup.sh。bat是dos下的 批處理檔案 批處理檔案 是無格式的文字檔案,它包含一條或多條命令。它的 副檔名 為...

bat檔案和sh檔案

tomcat的bin資料夾中存在乙份.bat檔案和相對應的.sh檔案,乙個是為了在window系統上執行的檔案,另乙個是linux下的批處理檔案。例如 startup.bat和startup.sh。bat是dos下的 批處理檔案 批處理檔案 是無格式的文字檔案,它包含一條或多條命令。它的 副檔名 為...