Stephane Chazelas schreef op 03-12-15 om 22:17: > It's meant to split into "a" and "b", not "a", "b" and "". As > ":" is meant to be treated as a *delimiter* or *terminator*. That was my interpretation of the standard, too. So I reported this as a bug to author of yash, but he reads the standard differently and came up with a good argument for that. See: https://osdn.jp/ticket/browse.php?group_id=3863&tid=35283#comment:3863:35283:1435293070 Summarising: POSIX states that "each occurrence in the input of an IFS character that is not IFS white space, along with any adjacent IFS white space, shall delimit a field". This *may* be interpreted to read that a final non-whitespace IFS character denotes an empty final field, because otherwise that final character wouldn't be delimiting any field, but only terminating one. It's pretty ambiguous, though. Based on that discussion I concluded that both interpretations are defensible, so I didn't report this to the zsh-workers list as a bug. (In the shell library I'm developing, which you have an earlier copy of, I gave this quirk the id QRK_IFSFINAL instead of BUG_IFSFINAL to reflect that it's a quirk.) Maybe this is still worth bringing up on zsh-workers as a discussion, but lately I haven't had much time. - Martijn -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html