Can anyone explain this?
If in a terminal I run echo -e 'hello' I see, as one would expect,
$ echo -e 'hello'
However if I execute the command using irb I see
2.1.3 :001 > system "echo -e 'hello'"
It echoes the option which suggests to me that echo does not recognise -e
If however I do
2.1.3 :003 > system "/bin/echo -e 'hello'"
Which implies that when I do not specify the path it is using a
different version of echo.
I also see
2.1.3 :005 > system "which echo"
But I am not sure that is relevant. Google has not helped me in this matter.
This is using gnome-terminal in Ubuntu 16.04 (and 14.04)
Any suggestions anyone?