Accidentalmente, ho scoperto che wcconta in modo diverso a seconda di come ottiene l'input da bash:
$ s='hello'
$ wc -m <<<"$s"
6
$ wc -c <<<"$s"
6
$ printf '%s' "$s" | wc -m
5
$ printf '%s' "$s" | wc -c
5
Questo comportamento - IMHO confuso - è documentato da qualche parte? Cosa wcconta qui - si tratta di una presunta newline?
xxd -g1.
printf "$s"non sia il tuo vero copione ... speriamo che printf "%s" "$s"
od -cvedere esattamente quello che hai.