【发布时间】:2011-05-01 22:08:31
【问题描述】:
我正在运行 Ubuntu。
每当我传递一个以~ 开头的路径(例如~/Documents/file.txt)的 Perl 脚本时,它都找不到它。我必须通过规范路径(例如/home/dave/Documents/file.txt)。
这是为什么呢?
我可以让 Perl 识别 ~ 路径吗?
更新
所有建议的解决方案都包括更改脚本中的代码。我想要一个不涉及对脚本本身进行任何更改的解决方案(因为并非所有脚本都是我的)。也许 Bash 的工作方式有什么问题?
问题was posted at Super User的更新版本。
【问题讨论】:
标签: perl home-directory tilde-expansion