Isso pode ser conseguido com uma versão alterada do script que pode ser encontrada aqui .
#! /bin/sh
find /etc/apt/ -name '*.list' | while read -r apt do
grep -o "^deb http://ppa.launchpad.net/[a-z0-9\-]\+/[a-z0-9\-]\+" "$apt" |
while read entry ; do
user=$(echo "$entry" | cut -d/ -f4)
ppa=$(echo "$entry" | cut -d/ -f5)
echo "ppa:$user/$ppa" | grep ""
done
done
Assim, para procurar por PPAs que contenham uma determinada string, execute-o da seguinte maneira (neste exemplo, presumi que você salvou o arquivo como searchPPAs
e também tornou-o executável ( chmod +x searchPPAs
- certifique-se de faça isso no mesmo diretório em que você salvou o arquivo)):
./searchPPAs <stringToSearchFor>