可能重复:
如何在Perl中找到用户的主目录? 我正在运行Ubuntu。
每当我传递一个以
为什么会这样?
我能让Perl识别
更新
所有建议的解决方案都包括更改脚本中的代码。我希望有一个不需要对脚本本身进行任何更改的解决方案(因为它们并不都是我的)。也许是Bash工作方式的问题?
问题的更新版本发布在Super User上。
如何在Perl中找到用户的主目录? 我正在运行Ubuntu。
每当我传递一个以
~
开头的路径(例如~/Documents/file.txt
)给Perl脚本时,它无法找到它。我必须传递规范化的路径(例如/home/dave/Documents/file.txt
)。为什么会这样?
我能让Perl识别
~
路径吗?更新
所有建议的解决方案都包括更改脚本中的代码。我希望有一个不需要对脚本本身进行任何更改的解决方案(因为它们并不都是我的)。也许是Bash工作方式的问题?
问题的更新版本发布在Super User上。