$pwd什麼意思

$pwd 是 Bash 或類似 Bash 的 shell 中的變量,用於表示當前工作目錄(current working directory)的路徑。pwd 是 "print working directory" 的縮寫。

當你在 Unix-like 操作系統的終端中輸入 $pwd 時,系統會將當前工作目錄的路徑列印出來。如果你直接輸入 pwd,那麼 Bash 會直接執行這個命令,而不需要使用 $ 符號。

例如,如果你的當前工作目錄是 /home/username/projects/myproject,那麼輸入 pwd 後按 Enter,你會看到類似這樣的輸出:

/home/username/projects/myproject

這個變量非常有用,因為它允許你在腳本或命令行中使用當前工作目錄,而無需硬編碼路徑。例如,你可以這樣寫一個腳本,它會在當前工作目錄中查找一個名為 file.txt 的檔案,並列印出它的內容:

#!/bin/bash

if [ -f "$pwd/file.txt" ]; then
    cat "$pwd/file.txt"
fi

這樣,無論你的腳本被放置在哪個目錄,它都可以正確地找到並處理 file.txt