Merge pull request #72 from inkarkat/list-optimization2
Optimization: Put grep -v empty task filter inside sed.
This commit is contained in:
6
todo.sh
6
todo.sh
@@ -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}")
|
||||||
|
|||||||
Reference in New Issue
Block a user