I just tried it on ubuntu but within RStudio: > cat("abc\b") ab > cat("abc\b\n") ab > sessionInfo() R version 3.0.2 (2013-09-25) Platform: x86_64-pc-linux-gnu (64-bit)
locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=C LC_COLLATE=C [5] LC_MONETARY=C LC_MESSAGES=C LC_PAPER=C LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=C LC_IDENTIFICATION=C -------- On the same machine but running R in the terminal (tried with GNOME terminal, Konsole, and xterm with no difference ) > cat("abc\b") ab> cat("abc\b\n") abc > sessionInfo() R version 3.0.2 (2013-09-25) Platform: x86_64-pc-linux-gnu (64-bit) locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=C [4] LC_COLLATE=C LC_MONETARY=C LC_MESSAGES=C [7] LC_PAPER=C LC_NAME=C LC_ADDRESS=C [10] LC_TELEPHONE=C LC_MEASUREMENT=C LC_IDENTIFICATION=C --------- But then again ... cat("abc\b \n") ... seems to work the same way everywhere. It looks like the logic in a unix terminal is that \b moves the cursor backwards but does not replace or delete anything that was there before. Regards, Kenn On Tue, Nov 5, 2013 at 12:53 PM, Renaud Gaujoux < ren...@mancala.cbio.uct.ac.za> wrote: > Maybe it's a Linux problem: > > > cat("abc\b") > ab> cat("abc\b\n") > abc > > sessionInfo() > R version 3.0.2 (2013-09-25) > Platform: x86_64-pc-linux-gnu (64-bit) > > locale: > [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C > [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 > [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 > [7] LC_PAPER=en_US.UTF-8 LC_NAME=C > [9] LC_ADDRESS=C LC_TELEPHONE=C > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > > > Sys.info() > sysname > "Linux" > release > "3.11.0-12-generic" > version > "#19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013" > nodename > "XXXXX" > machine > "x86_64" > login > "XXXXX" > user > "XXXXX" > effective_user > "XXXXX" > > > > > > > On 1 November 2013 19:54, Dennis Murphy <djmu...@gmail.com> wrote: > > > I can't reproduce the error, either: > > > > > cat("abc\b") > > ab> cat("abc\b\n") > > ab > > > > > > sessionInfo() > > R version 3.0.2 (2013-09-25) > > Platform: x86_64-w64-mingw32/x64 (64-bit) > > > > locale: > > [1] LC_COLLATE=English_United States.1252 > > [2] LC_CTYPE=English_United States.1252 > > [3] LC_MONETARY=English_United States.1252 > > [4] LC_NUMERIC=C > > [5] LC_TIME=English_United States.1252 > > > > <package info snipped for brevity> > > > > Dennis > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel