echo difference between ubuntu and RedHat
        Posted  
        
            by 
                arcomber
            
        on Ask Ubuntu
        
        See other posts from Ask Ubuntu
        
            or by arcomber
        
        
        
        Published on 2014-08-23T09:39:47Z
        Indexed on 
            2014/08/23
            10:35 UTC
        
        
        Read the original article
        Hit count: 176
        
I have mostly been experimenting with ubuntu but recently was using a Red Hat Enterprise system and was surprised at a difference I found setting and displaying env variables.
In ubuntu I might have an interaction like this:
acomber@mail:~$ export MY_VAR=i686-linux
acomber@mail:~$ echo $MY_VAR
i686-linux
acomber@mail:~$ echo "$MY_VAR"
i686-linux
But on RHEL:
acomber@mail:~$ export MY_VAR=i686-linux
acomber@mail:~$ echo $MY_VAR
acomber@mail:~$ echo "$MY_VAR"
i686-linux
I know this is a ubuntu forum but why the difference? Why do I need to enclose in quotes on RH? There are no spaces in the variable name?
© Ask Ubuntu or respective owner