diff --git a/src/uu/cat/src/cat.rs b/src/uu/cat/src/cat.rs index e3529541c..9aeb3ca15 100644 --- a/src/uu/cat/src/cat.rs +++ b/src/uu/cat/src/cat.rs @@ -557,10 +557,7 @@ fn write_new_line( write!(writer, "{0:6}\t", state.line_number)?; state.line_number += 1; } - writer.write_all(options.end_of_line().as_bytes())?; - if is_interactive { - writer.flush()?; - } + write_end_of_line(writer, options.end_of_line().as_bytes(), is_interactive)?; } Ok(()) }