commit 215516a8bfac89528bcdee472b89d18546504515 parent 86488a280037b6fe03a9311ca34ad9ccff3a1814 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 31 Oct 2014 13:37:45 +0000 complete_nick: be compatible with default ii out format Diffstat:
M | scripts/complete_nick | | | 28 | ++++++++++++++-------------- |
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/scripts/complete_nick b/scripts/complete_nick @@ -1,31 +1,31 @@ #!/bin/sh -file="$OUTFILE" -test -f "$file" || exit 1 +file="${OUTFILE}" +test -f "${file}" || exit 1 grepword() { if test x"$1" = x""; then - grep -oE '^[0-9\-]* (<[^>]*)' "$file" | sed 's@^[0-9\-]* <@@g' + grep -oE '^[0-9\: \-]*(<[^>]*)' "${file}" | sed 's@^[0-9\: \-]*<@@g' else - grep -oE '^[0-9\-]* (<[^>]*)' "$file" | sed 's@^[0-9\-]* <@@g' | grep -E "^$1" + grep -oE '^[0-9\: \-]*(<[^>]*)' "${file}" | sed 's@^[0-9\: \-]*<@@g' | grep -E "^$1" fi } -word="$SOBWRITE" +word="${SOBWRITE}" -#if test x"$DISPLAY" = x""; then -# line=$(grepword "$word" | sort | uniq | slmenu -l 20) +#if test x"${DISPLAY}" = x""; then +# line=$(grepword "${word}" | sort | uniq | slmenu -l 20) #else -# line=$(grepword "$word" | sort | uniq | dmenu -l 20) +# line=$(grepword "${word}" | sort | uniq | dmenu -l 20) #fi -matches=$(grepword "$word" | sort | uniq | wc -l) -if test x"$matches" = x"1"; then - line=$(grepword "$word" | tail -n 1) +matches=$(grepword "${word}" | sort | uniq | wc -l) +if test x"${matches}" = x"1"; then + line=$(grepword "${word}" | tail -n 1) else - line=$(grepword "$word" | sort | uniq | dmenu -l 20) + line=$(grepword "${word}" | sort | uniq | dmenu -l 20) fi -if test x"$line" != x""; then - printf '%s' "$line" +if test x"${line}" != x""; then + printf '%s' "${line}" fi