I have set the
IFS=x. Now if I check the value of
IFS, then it appears to be empty if I do not use double-quotes:
~ $ echo $IFS | cat -e $ ~ $ echo "$IFS" | cat -e x$ ~ $ echo $HOME /home/mar ~ $ echo "$HOME" /home/mar ~ $
As seen above,
$HOME does not behave like that. What is the reason for such behavior?