作者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)
1F:推 yjchang0206:system("cd ~/"); 06/20 21:56
2F:→ AntaresStar:这样只有在system()里面有换目录吧? 06/20 23:01
3F:→ scwg: getpwnam 06/21 00:04
4F:→ xatier:推 getpwnam 06/21 10:03
5F:→ AntaresStar:成功了 感谢! 06/21 19:20