今天想在ubuntu下面使用腳本文件.sh。忘記怎么編譯啦,就搜了一堆資料,并在此記錄一下,以后方便查閱。
文件內(nèi)容如下:

1.使用sh編譯sh文件:

該方式指明使用sh的shell環(huán)境來執(zhí)行sh文件。當(dāng)前sh命令已經(jīng)被bash命令取代,其中文件中的#!/bin/bash不會起作用。
2.使用bash編譯sh文件。方式和sh編譯文件一樣,只不過使用的是文件中/bin/bash?來執(zhí)行sh文件

3.使用點 .編輯sh文件。
使用之前必須更改下文件權(quán)限,在執(zhí)行sh文件。

奇怪的是文件中的source命令好像并未執(zhí)行。其實不然,我們運行的腳本是在shell環(huán)境的子環(huán)境下執(zhí)行的,當(dāng)執(zhí)行完結(jié)束時子環(huán)境就end。所以為了在當(dāng)前環(huán)境中執(zhí)行腳本文件。我們可以使用source命令,如下:

可以看得出來,腳本已經(jīng)正確執(zhí)行啦,完美。
感謝一下這個資料的作者,鏈接地址如下: