diff options
-rwxr-xr-x | tests/misc/sort-debug-warn.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/misc/sort-debug-warn.sh b/tests/misc/sort-debug-warn.sh index a31132d9c..b7ad44966 100755 --- a/tests/misc/sort-debug-warn.sh +++ b/tests/misc/sort-debug-warn.sh @@ -20,57 +20,93 @@ print_ver_ sort cat <<\EOF > exp +1 sort: using simple byte comparison sort: key 1 has zero width and will be ignored +2 sort: using simple byte comparison sort: key 1 has zero width and will be ignored +3 sort: using simple byte comparison sort: key 1 is numeric and spans multiple fields +4 sort: using simple byte comparison sort: options '-bghMRrV' are ignored +5 sort: using simple byte comparison sort: options '-bghMRV' are ignored sort: option '-r' only applies to last-resort comparison +6 sort: using simple byte comparison sort: option '-r' only applies to last-resort comparison +7 sort: using simple byte comparison sort: options '-bg' are ignored +8 sort: using simple byte comparison +9 sort: using simple byte comparison sort: option '-b' is ignored +10 sort: using simple byte comparison +11 sort: using simple byte comparison +12 sort: using simple byte comparison sort: leading blanks are significant in key 1; consider also specifying 'b' +13 sort: using simple byte comparison sort: leading blanks are significant in key 1; consider also specifying 'b' sort: option '-d' is ignored +14 sort: using simple byte comparison sort: leading blanks are significant in key 1; consider also specifying 'b' sort: option '-i' is ignored +15 sort: using simple byte comparison +16 sort: using simple byte comparison +17 sort: using simple byte comparison +18 sort: failed to set locale; using simple byte comparison EOF +echo 1 >> out sort -s -k2,1 --debug /dev/null 2>>out +echo 2 >> out sort -s -k2,1n --debug /dev/null 2>>out +echo 3 >> out sort -s -k1,2n --debug /dev/null 2>>out +echo 4 >> out sort -s -rRVMhgb -k1,1n --debug /dev/null 2>>out +echo 5 >> out sort -rRVMhgb -k1,1n --debug /dev/null 2>>out +echo 6 >> out sort -r -k1,1n --debug /dev/null 2>>out +echo 7 >> out sort -gbr -k1,1n -k1,1r --debug /dev/null 2>>out +echo 8 >> out sort -b -k1b,1bn --debug /dev/null 2>>out # no warning +echo 9 >> out sort -b -k1,1bn --debug /dev/null 2>>out +echo 10 >> out sort -b -k1,1bn -k2b,2 --debug /dev/null 2>>out # no warning +echo 11 >> out sort -r -k1,1r --debug /dev/null 2>>out # no warning for redundant options +echo 12 >> out sort -i -k1,1i --debug /dev/null 2>>out # no warning +echo 13 >> out sort -d -k1,1b --debug /dev/null 2>>out +echo 14 >> out sort -i -k1,1d --debug /dev/null 2>>out +echo 15 >> out sort -r --debug /dev/null 2>>out #no warning +echo 16 >> out sort -rM --debug /dev/null 2>>out #no warning +echo 17 >> out sort -rM -k1,1 --debug /dev/null 2>>out #no warning +echo 18 >> out LC_ALL=missing sort --debug /dev/null 2>>out compare exp out || fail=1 |