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

Reply via email to