diff --git a/misc/findstr.sh b/misc/findstr.sh new file mode 100644 index 0000000..afbf1c0 --- /dev/null +++ b/misc/findstr.sh @@ -0,0 +1,19 @@ +#!/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