Package: coreutils Version: 9.1-1 Version: 9.4-3 Severity: normal Dear Maintainer,
Given $ cat f1 b row1 f1 1 row1 f1 11 urow1 f1 2 $ cat f2 a row1 f2 1 row1 f2 11 urow2 f2 2 $ join f? -e sus -o 0,1.1,1.2,1.3,2.1,2.2,2.3 -t ' ' sus sus sus sus sus sus sus sus sus sus sus sus a sus sus sus b sus sus sus sus sus sus b sus sus a sus row1 row1 f1 1 row1 f2 1 row1 row1 f1 1 row1 f2 11 row1 row1 f1 11 row1 f2 1 row1 row1 f1 11 row1 f2 11 The first two rows of f? have an empty field 1. The first row has no field 2, and the second row has field 2 of "a"/"b". Compare FreeBSD join $ join -e sus -o 0,1.1,1.2,1.3,2.1,2.2,2.3 -t ' ' f? sus sus sus sus sus sus a sus b sus sus sus b sus a sus row1 row1 f1 1 row1 f2 1 row1 row1 f1 1 row1 f2 11 row1 row1 f1 11 row1 f2 1 row1 row1 f1 11 row1 f2 11 which correctly distinguished the empty field from a missing one. -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-12-amd64 (SMP w/24 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages coreutils depends on: ii libacl1 2.3.1-3 ii libattr1 1:2.5.1-4 ii libc6 2.36-9+deb12u4 ii libgmp10 2:6.2.1+dfsg1-1.1 ii libselinux1 3.4-1+b6 coreutils recommends no packages. coreutils suggests no packages. -- no debconf information
b row1 f1 1 row1 f1 11 urow1 f1 2
a row1 f2 1 row1 f2 11 urow2 f2 2
signature.asc
Description: PGP signature