From 67849a1c42de52b225cae5b50f93aa5ec1cb4b79 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Tue, 17 Jan 2023 12:13:10 -0700 Subject: attempt to improve readability --- bin/hstow | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'bin/hstow') diff --git a/bin/hstow b/bin/hstow index 21cbeca6..311fce2a 100755 --- a/bin/hstow +++ b/bin/hstow @@ -43,9 +43,10 @@ if ! command -v readlink >/dev/null; then # We want the ninth field onwards in awk's sense -- # i.e. collapsing multiple runs of blanks between the first nine # fields -- but we mustn't collapse blanks from there onwards. + n=$((3 + $(echo "$1" | wc -m))) ls -ld "$1" \ - | sed -E 's/^[[:blank:]]*([^[:blank:]]+[[:blank:]]+){8}.{'$(( - 3 + $(echo "$1" | wc -m)))'}//' + | sed -E \ + "s/^[[:blank:]]*([^[:blank:]]+[[:blank:]]+){8}.{$n}//" } fi -- cgit v1.2.3