octmode {base} | R Documentation |
Convert or print integers in octal format, with as many digits as are needed to display the largest, using leading zeroes as necessary.
as.octmode(x)
## S3 method for class 'octmode'
as.character(x, ...)
## S3 method for class 'octmode'
format(x, ...)
## S3 method for class 'octmode'
print(x, ...)
x |
An object, for the methods inheriting from class |
... |
further arguments passed to or from other methods. |
Class "octmode"
consists of integer vectors with that class
attribute, used merely to ensure that they are printed in octal
notation, specifically for Unix-like file permissions such as
755
. Subsetting ([
) works too.
as.octmode
can convert integers (of type "integer"
or
"double"
) and character strings to class "octmode"
These are auxiliary functions for file.info
.
hexmode
(on <- structure(c(16,32, 127:129), class = "octmode")) #-> print.*()
##-> "020" "040" "177" "200" "201"
unclass(on[3:4]) # subsetting