I tried opening files with vim using vim $(cat filelist) as suggested from this earlier question.
Suppose I have the following file:
~/Workspace/bar/foo.cpp
Executing vim $(cat filelist) from ~/Workspace correctly opens foo.cpp when filelist contains bar/foo.cpp. However, the command does not open the file when filelist contains ~/Workspace/bar/foo.cpp. I want to know why using the absolute path causes the command to fail.