1. 程式人生 > >學習 shell —— 相對路徑轉換為絕對路徑

學習 shell —— 相對路徑轉換為絕對路徑

對於 Linux 系統,絕對路徑和相對路徑的判斷十分簡單:是否以斜線開頭;
絕對路徑以 / 開頭;
相對路徑不以 / 開頭;

echo `cd $(dirname $0); pwd`
  • $0:指令碼本身的名字;
    • $1:傳遞進來的第一個引數;
  • dirname:去除檔案資訊的最後一級資訊;
    • dirname /usr/bin/ ⇒ /usr/