Hide navigation sidebar
Hide table of contents sidebar
Back to top
Edit this page
Toggle table of contents sidebar

# stri_write_lines: Write Text Lines to a Text File

## Description

Writes a text file is such a way that each element of a given character vector becomes a separate text line.

## Usage

    stri_write_lines(
      str,
      con,
      encoding = "UTF-8",
      sep = ifelse(.Platform$OS.type == "windows", "\r\n", "\n"),
      fname = con
    )

## Arguments

`str` | character vector with data to write
`con` | name of the output file or a connection object (opened in the binary mode)
`encoding` | output encoding, `NULL` or `''` for the current default one
`sep` | newline separator
`fname` | [DEPRECATED] alias of `con`

## Details

It is a substitute for the R `writeLines` function, with the ability to easily re-encode the output.

We suggest using the UTF-8 encoding for all text files: thus, it is the default one for the output.

## Value

This function returns nothing noteworthy.

## Author(s)

Marek Gagolewski and other contributors

## See Also

The official online manual of stringi at https://stringi.gagolewski.com/

Gagolewski M., stringi: Fast and portable character string processing in R, Journal of Statistical Software 103(2), 2022, 1-59, doi:10.18637/jss.v103.i02

Other files: `stri_read_lines()`, `stri_read_raw()`