私はUbuntuを実行しています。
Perlスクリプトに~
(たとえば~/Documents/file.txt
)で始まるパスを渡すと、それを見つけることができません。正規のパスを通過する必要があります(例/home/dave/Documents/file.txt
)。
何故ですか?
Perlに~
パスを認識させることはできますか?
アップデート
提案されたすべての解決策には、スクリプトのコードを変更することが含まれます。スクリプト自体に変更を加えないソリューションが必要です(すべてが私のものではないため)。おそらく、Bashの動作に何か問題がありますか?
質問の更新バージョンがスーパーユーザーに投稿されました。