$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
。