The message is telling exactly what's wrong. There is no directory '~'. It doesn't say anything about a "permission denied". So, there's no need to wonder.
I think if it would do a ~ expansion, it should state the expanded path in the error message (just like the shell does).
$ touch ~/test.txt $ chmod a-w ~/test.txt $ echo "string" > ~/test.txt bash: /home/user/test.txt: Permission denied $
In reply to Re^3: Trouble working with Config::Simple
by linuxer
in thread Trouble working with Config::Simple
by vendion
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |