diff options
author | Denys Vlasenko | 2023-05-27 16:16:58 +0200 |
---|---|---|
committer | Denys Vlasenko | 2023-05-27 16:17:38 +0200 |
commit | 84ff1825dd82e8de45020e3def34d1430d8e5a99 (patch) | |
tree | 3fc6b7037c6e3a1fc1e43878efb0f7e6c5eb64da /testsuite | |
parent | 9225f9684fedd5c997fc729fee29f8ac402b8db9 (diff) | |
download | busybox-84ff1825dd82e8de45020e3def34d1430d8e5a99.zip busybox-84ff1825dd82e8de45020e3def34d1430d8e5a99.tar.gz |
awk: fix splitting with default FS
function old new delta
awk_split 543 544 +1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'testsuite')
-rwxr-xr-x | testsuite/awk.tests | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/awk.tests b/testsuite/awk.tests index ddc5104..8ab1c68 100755 --- a/testsuite/awk.tests +++ b/testsuite/awk.tests @@ -540,4 +540,11 @@ testing 'awk assign while assign' \ │ trim/eff : 57.02%/26, 0.00% │ [cpu000:100%] └────────────────────────────────────────────────────┘^C" +# If field separator FS=' ' (default), fields are split only on +# space or tab or linefeed, NOT other whitespace. +testing 'awk does not split on CR (char 13)' \ + "awk '{ \$1=\$0; print }'" \ + 'word1 word2 word3\r word2 word3\r\n' \ + '' 'word1 word2 word3\r' + exit $FAILCOUNT |