Важный упущенный момент в приведенных выше примерах.
В следующих 2 примерах показано расширенное количество вкладок
wc -L <"${SourceFile}"
# or
expand --tabs=1 "${SourceFile}" | awk '{ if (length($0) > max) {max = length($0)} } END { print max }'
Следующие 2 считаются без развернутых вкладок.
expand --tabs=1 "${SourceFile}" | wc -L
# or
awk '{ if (length($0) > max) {max = length($0)} } END { print max }' "${SourceFile}"
так
Expanded nonexpanded
$'nn\tnn' 10 5