diff --git a/src/uu/wc/src/wc.rs b/src/uu/wc/src/wc.rs index 396f6eeaf..cc55032a7 100644 --- a/src/uu/wc/src/wc.rs +++ b/src/uu/wc/src/wc.rs @@ -460,13 +460,6 @@ fn print_stats( write!(stdout_lock, "{:1$}", result.count.words, min_width)?; is_first = false; } - if settings.show_bytes { - if !is_first { - write!(stdout_lock, " ")?; - } - write!(stdout_lock, "{:1$}", result.count.bytes, min_width)?; - is_first = false; - } if settings.show_chars { if !is_first { write!(stdout_lock, " ")?; @@ -474,6 +467,13 @@ fn print_stats( write!(stdout_lock, "{:1$}", result.count.chars, min_width)?; is_first = false; } + if settings.show_bytes { + if !is_first { + write!(stdout_lock, " ")?; + } + write!(stdout_lock, "{:1$}", result.count.bytes, min_width)?; + is_first = false; + } if settings.show_max_line_length { if !is_first { write!(stdout_lock, " ")?; diff --git a/tests/by-util/test_wc.rs b/tests/by-util/test_wc.rs index 8cf10656a..2f586fe29 100644 --- a/tests/by-util/test_wc.rs +++ b/tests/by-util/test_wc.rs @@ -53,7 +53,7 @@ fn test_utf8() { .args(&["-lwmcL"]) .pipe_in_fixture("UTF_8_test.txt") .run() - .stdout_is(" 303 2119 23025 22457 79\n"); + .stdout_is(" 303 2119 22457 23025 79\n"); } #[test] @@ -62,7 +62,7 @@ fn test_utf8_extra() { .arg("-lwmcL") .pipe_in_fixture("UTF_8_weirdchars.txt") .run() - .stdout_is(" 25 87 513 442 48\n"); + .stdout_is(" 25 87 442 513 48\n"); } #[test]