r2pm OCD fixes, search list aligned with column

This commit is contained in:
kij 2018-08-21 23:18:34 +02:00 committed by radare
parent 6ae0c86f84
commit 10786e5549

View File

@ -241,14 +241,23 @@ R2PM_List() {
}
R2PM_Search() {
#helper for pretty printing tabbed lists
if ! type "column" > /dev/null; then
cols() { cat ; }
else
cols() { column -s $'\t' -t; }
fi
for a in "${R2PM_DBDIR}" "${R2PM_USRDIR}"/db2/*/db ; do
[ -d "$a" ] || continue
(
cd "${a}"
if [ -n "$1" ]; then
grep R2PM_DESC * /dev/null | sed -e "s,:R2PM_DESC, `printf ' \t'`," -e 's,",,g' | grep -i "$1"
grep R2PM_DESC * /dev/null | sed -e "s,:R2PM_DESC, `printf ' \t'`," -e 's,",,g' | \
grep -i "$1" | cols
else
grep R2PM_DESC * /dev/null | sed -e "s,:R2PM_DESC, `printf ' \t'`," -e 's,",,g'
grep R2PM_DESC * /dev/null | sed -e "s,:R2PM_DESC, `printf ' \t'`," -e 's,",,g' | cols
fi
)
done