|
|
- #!/bin/bash
-
- ###########################################################
- # Search a text pattern inside package files
- read -r -p "Enter search pattern: " TEXT
-
- if [[ -z $TEXT ]]; then
- echo -e "\nInvalid input\n"
- exit
- else
-
- for p in $(echo "${@}"); do
-
- echo -e " \033[1m\033[92m=>\033[39m\033[0m Files of package '$p' containing pattern '$TEXT':\n"
-
- for i in $(pacman -Ql $p | awk -F ' ' '{print $NF}' | sed '/\/*.*\/$/d'); do
- sudo grep -Ril "$TEXT" $i
- done
- done
- fi
|