diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2023-01-17 12:13:10 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2023-01-17 12:13:40 -0700 |
commit | 67849a1c42de52b225cae5b50f93aa5ec1cb4b79 (patch) | |
tree | ef6419547b51fde6f94b5b0632ca58d6697d8edc /bin/hstow | |
parent | 6cf25a57debb9ed65e45c358d9c5fad43fcb75e3 (diff) | |
download | dotfiles-67849a1c42de52b225cae5b50f93aa5ec1cb4b79.tar.gz |
attempt to improve readability
Diffstat (limited to 'bin/hstow')
-rwxr-xr-x | bin/hstow | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |