#!/bin/bash ################################################## # Find a string in package files (Arch Linux) # # Usage: # bash ./findstr.sh # # For example: # # bash ./findstr.sh makepkg E_USER_FUNCTION_FAILED ################################################## for file in $(pacman -Ql $(pacman -Qo $(which "${1}") | awk '{print $($NF)}') | awk '{print $2}' | sed '/\/$/d'); do grep -ril "{2}" ${file} done