Can you please explain why is this working fine in linux system y.pavan kumar On Fri, Aug 4, 2017 at 12:47 PM, GNU bug Tracking System < help-debbugs@gnu.org> wrote: > Your bug report > > #27942: Bug regarding "touch" command > > which was filed against the coreutils package, has been closed. > > The explanation is attached below, along with your original report. > If you require more details, please reply to 27942@debbugs.gnu.org. > > -- > 27942: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=27942 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems > > > ---------- Forwarded message ---------- > From: Paul Eggert > To: pavan kumar yalavarthi , > 27942-done@debbugs.gnu.org > Cc: > Bcc: > Date: Fri, 4 Aug 2017 00:16:23 -0700 > Subject: Re: bug#27942: Bug regarding "touch" command > pavan kumar yalavarthi wrote: > >> " *touch -* " is not working i.e., file named " - " is not being created >> using *touch *command in* ubuntu* flavours , but working fine with* >> linux * >> flavours. >> > > It's not a bug. In coreutils, 'touch -' is documented to touch the > standard output file, not a file named '-'. The POSIX specification for > 'touch' allows either the coreutils behavior or the other behavior that you > mentioned. If you want to touch a file named '-', the command 'touch ./-' > is a portable way to do it. > > > > ---------- Forwarded message ---------- > From: pavan kumar yalavarthi > To: bug-coreutils@gnu.org > Cc: > Bcc: > Date: Fri, 4 Aug 2017 11:05:53 +0530 > Subject: Bug regarding "touch" command > " *touch -* " is not working i.e., file named " - " is not being created > using *touch *command in* ubuntu* flavours , but working fine with* > linux *flavours. > >