From 8b83321adbf8425759044c88ff80c85f418199a6 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Sat, 31 May 2014 08:13:46 -0700 Subject: [PATCH] fix summary line stripping bug --- ll-function | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ll-function b/ll-function index d895ae0..cdc2c81 100644 --- a/ll-function +++ b/ll-function @@ -20,6 +20,7 @@ # better hard link count: number of subdirectories or number of linked files or omitted if 0 # better human readable size # more natural date/time format for my American raised eyes +# remove first line size summary ll() { local x y perm line binls sizePadding middle tail size \ max_hl_digits hardlinks initial_space hardlink_spacing @@ -35,11 +36,12 @@ ll() { # or blank for no other kind of acl # I don't want to see this generally. while read line; do - if $first; then + # if we did want the first line, it would need to be stripped of non-printing chars: + # line=${line#$'\E[00m'} + # when no argument is given to ls, the first line is like "total 123M". strip that + if $first && [[ ! $@ ]]; then first=false else - # if we did want the first line, it would need to be stripped of non-printing chars: - # line=${line#$'\E[00m'} lines+=("$line") [[ ! ${line:10:1} == " " ]] && aclchar=true -- 2.30.2