tag 23277 notabug thanks On 04/12/2016 07:17 AM, Ulrich Sibiller wrote: > Hello, > > I observe a strange behaviour for {md5,sha1,sha512}sum on RHEL 6.7: > > # sha512sum dat_files/1.000e-01*dat > a66f6f8f8da256d07330a17bea942bba9584e182799dce2a42bc7e882d4d9267c40568644d7f5b63128b286a6393764fc599cc30f687b8dacf86e0a96d87795c > dat_files/1.000e-01.dat > \a66f6f8f8da256d07330a17bea942bba9584e182799dce2a42bc7e882d4d9267c40568644d7f5b63128b286a6393764fc599cc30f687b8dacf86e0a96d87795c > dat_files/1.000e-01\n.dat > > The second file has \n in the name and the output gets a backslash > prepended which looks wrong to me. Thanks for the report, but the behavior you are seeing is documented as intentional. This is so that a newline in a filename is unambiguously parseable via an escape sequence (the leading \ tells you that escape sequences will be present). As the manual mentions that this is intentional behavior, I'm closing this as not a bug, but feel free to respond with further comments. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org