readLines                package:base                R Documentation

_R_e_a_d _T_e_x_t _L_i_n_e_s _f_r_o_m _a _C_o_n_n_e_c_t_i_o_n

_D_e_s_c_r_i_p_t_i_o_n:

     Read text lines from a connection.

_U_s_a_g_e:

     readLines(con = stdin(), n = -1, ok = TRUE)

_A_r_g_u_m_e_n_t_s:

     con: A connection object or a character string.

       n: integer.  The (maximal) number of lines to read. Negative
          values indicate that one should read up to the end of the
          connection.

      ok: logical. Is it OK to reach the end of the connection before
          `n > 0' lines are read? If not, an error will be generated.

_D_e_t_a_i_l_s:

     If the `con' is a character string, the functions call `file' to
     obtain an file connection which is opened for the duration of the
     function call.

     If the connection is open it is read from its current position. If
     it is not open, it is opened for the duration of the call and then
     closed again.

     An incomplete last line (no final newline) will be accepted, with
     a warning.

_V_a_l_u_e:

     A character vector of length the number of lines read.

_S_e_e _A_l_s_o:

     `connection', `writeLines', `scan'

_E_x_a_m_p_l_e_s:

     cat("TITLE extra line", "2 3 5 7", "", "11 13 17", file="ex.data",
         sep="\n")
     readLines("ex.data", n=-1)
     unlink("ex.data") # tidy up

