Another reproducer:

# c='[1][1][1]'
# touch 111
# echo $c
111
# rm 111
# echo $c
[1][1][1]



------------------ Original ------------------
From:  "Lingfei Kong";<466701...@qq.com>;
Date:  Wed, Jul 27, 2016 07:24 PM
To:  "bug-bash"<bug-bash@gnu.org>; 

Subject:  echo builtin command will give the wrong value of the variable  when 
there is a file named: 11 in the current directory



Description:echo builtin command will give the wrong value of the variable  
when there is a file named: 11 in the current directory.
Version:GNU bash, version 4.2.45(1)-release-by_tst_tlinux20_v1004 
(x86_64-unknown-linux-gnu)GNU bash, version 
4.1.2(1)-release-by_mupan_tlinux_v1004 (x86_64-unknown-linux-gnu)GNU bash, 
version 3.2.48(1)-release-by_tst_suse_31_v1004 (x86_64-unknown-linux-gnu)
How reproducible:100%
Steps to Reproduce:# touch 11
# c='[11761][1469504252]'
# echo $c                
11
# rm 11
# echo $c                
[11761][1469504252]

 Expected results:# touch 11
# c='[11761][1469504252]'
# echo $c                               
[11761][1469504252]

Best RegardsLingfei

Reply via email to