作者AntaresStar ()
看板Perl
標題[問題] perl中打路徑 ~符號的替代方案?
時間Mon Jun 20 20:15:30 2011
我查資料說~是到shell才被展開
所以cd回家目錄必須用$ENV{HOME}
但是cd到別人家目錄
就不知道怎麼做了
問題簡單講就是
cd ~ => chdir "$ENV{HOME}";
cd ~bob => ?
請問有沒有什麼好方法?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.34.150
※ 編輯: AntaresStar 來自: 1.160.34.150 (06/20 20:15)
推 yjchang0206:system("cd ~/"); 06/20 21:56
→ AntaresStar:這樣只有在system()裡面有換目錄吧? 06/20 23:01
→ scwg: getpwnam 06/21 00:04
→ xatier:推 getpwnam 06/21 10:03
→ AntaresStar:成功了 感謝! 06/21 19:20