X-Git-Url: https://iankelling.org/git/?p=small-misc-bash;a=blobdiff_plain;f=ll-function;h=cdc2c811409513398c12abb83a5e43f75804b723;hp=d895ae07651e7f70062cc4e4a3d22962eabf5fc0;hb=8b83321adbf8425759044c88ff80c85f418199a6;hpb=a6dc34b00207db8f8d9976af32a8c1e82e81cafc 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