Írtam neked egy olyan változatot is, amely megtartja a yum kimenetében a rövid csomagleírásokat:
#!/bin/bash
while read; do
package="`awk 'BEGIN {FS=\" *:\"} /^[0-9A-Za-z].*\./ {print \$1}' <<<\"$REPLY\"`"
if [ ! -z "$package" ] && rpm --quiet -q "$package"; then
echo -e "${REPLY/$package/\\x1b[33;1m$package\\x1b[m}"
else
echo "$REPLY"
fi
done < <(yum search "$@")
exit 0
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE