Merge pull request #72 from inkarkat/list-optimization2

Optimization: Put grep -v empty task filter inside sed.
This commit is contained in:
Gina Trapani
2012-01-24 11:28:53 -08:00

View File

@@ -775,12 +775,12 @@ _list() {
fi fi
items=$( items=$(
sed = "$src" \ sed = "$src" \
| sed ''' | sed -e '''
N N
s/^/ / s/^/ /
s/ *\([ 0-9]\{'"$PADDING"',\}\)\n/\1 / s/ *\([ 0-9]\{'"$PADDING"',\}\)\n/\1 /
''' \ /^[ 0-9]\{1,\} *$/d
| grep -v "^[ 0-9]\+ *$" '''
) )
if [ "${filter_command}" ]; then if [ "${filter_command}" ]; then
filtered_items=$(echo -n "$items" | eval "${filter_command}") filtered_items=$(echo -n "$items" | eval "${filter_command}")