Possible Duplicate:
How do I find a user's home directory in Perl?
我正在运行 Ubuntu。
每当我传递一个 Perl 脚本时,一个以
~
开头的路径(例如 ~/Documents/file.txt
)它找不到它。我必须通过规范路径(例如 /home/dave/Documents/file.txt
)。这是为什么?
我可以让 Perl 识别
~
路径?更新
所有建议的解决方案都包括更改脚本中的代码。我想要一个不涉及对脚本本身进行任何更改的解决方案(因为并非所有脚本都是我的)。也许 Bash 的工作方式有什么问题?
问题更新版was posted at Super User .
最佳答案
您可以将路径传递给 glob
让它扩展。
关于perl - 如何让 Perl 识别带有 '~' 的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043785/