1. 程式人生 > >shell 中#!/bin/sh 的意思

shell 中#!/bin/sh 的意思

shell中#一般表示註釋的意思,所以很多時候認為#!也是註釋,但實際上不是,和c語言中標頭檔案一樣是宣告檔案的路徑。

#! /bin/sh 是指此指令碼使用/bin/sh 來執行

#!是特殊的表示符,其後面跟的是解釋此指令碼的shell的路徑,如果沒有宣告,則指令碼將在預設的shell中執行,預設shell是由使用者所在的系統定義為執行shell指令碼。