很簡單的小坑
p=$(mktemp)
echo ${p}
結果爲
/var/folders/ky/ntgxrbb53c97g3509ww43svr0000gn/T/tmp.JBeD206z
而真實路徑
realpath ${p}
結果爲
/private/var/folders/ky/ntgxrbb53c97g3509ww43svr0000gn/T/tmp.JBeD206z
把mktemp
生成的路徑傳遞給不同的程序,如果一箇中使用了realpath
,另一個沒有使用realpath
,結果兩邊就對不上了。