[問題] perl中打路徑 ~符號的替代方案?

看板Perl作者時間14年前 (2011/06/20 20:15), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
我查資料說~是到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)

06/20 21:56, , 1F
system("cd ~/");
06/20 21:56, 1F

06/20 23:01, , 2F
這樣只有在system()裡面有換目錄吧?
06/20 23:01, 2F

06/21 00:04, , 3F
getpwnam
06/21 00:04, 3F

06/21 10:03, , 4F
推 getpwnam
06/21 10:03, 4F

06/21 19:20, , 5F
成功了 感謝!
06/21 19:20, 5F
文章代碼(AID): #1D_pdaJH (Perl)
文章代碼(AID): #1D_pdaJH (Perl)