[R] cat() and \r et al. escape sequences - are there more?

Prof Brian Ripley ripley at stats.ox.ac.uk
Thu Jan 22 15:29:43 CET 2015


On 22/01/2015 14:22, Rainer M Krug wrote:
>
>
> Envoyé de mon iPhone
>
>> Le 22 janv. 2015 à 15:11, Prof Brian Ripley <ripley at stats.ox.ac.uk> a écrit :
>>
>> See ?Quotes.
>
> Perfect - thanks.
>
>>
>>> On 22/01/2015 13:32, Rainer M Krug wrote:
>>> Hi
>>>
>>> I just discovered \r and \t
>>>
>>> --8<---------------cut here---------------start------------->8---
>>>> cat(LETTERS, "\n")
>>> A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
>>>>
>>> --8<---------------cut here---------------end--------------->8---
>>>
>>> --8<---------------cut here---------------start------------->8---
>>>> cat(LETTERS, "\r", letters, "\n")
>>>   a b c d e f g h i j k l m n o p q r s t u v w x y z
>>>>
>>>> --8<---------------cut here---------------end--------------->8---
>>>
>>> and
>>> \a as alert
>>> \b as backspace
>>> \f as form-feed
>>> \n as newline
>>> \r as carriage-return
>>> \t as tab
>>> \v as vertical-tab
>>>
>>> are there more of these escape sequences?
>>>
>>> Especially, Can I position the cursor at a specific column? I would like
>>> to do this to show progress in an analysis done with mclapply() on
>>> multiple cores and, preferably, display each core (7) at a fixed
>>> position in a line.
>>
>> How these are interpreted is a matter for the terminal/console. Some terminals have escape sequences to do that, but most consoles do not.
>
> You don't know by any chance if terminal on Yosemite has these?

Depends what terminal you set it to emulate, but likely yes.  See e.g. 
http://www.termsys.demon.co.uk/vtansi.htm .

>
> Thanks,
>
> Rainer
>
>>
>>>
>>> Thanks,
>>>
>>> Rainer
>>>
>>>
>>>
>>> ______________________________________________
>>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>
>>
>> --
>> Brian D. Ripley,                  ripley at stats.ox.ac.uk
>> Emeritus Professor of Applied Statistics, University of Oxford
>> 1 South Parks Road, Oxford OX1 3TG, UK


-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford
1 South Parks Road, Oxford OX1 3TG, UK



More information about the R-help mailing list