[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 1.90-71-gbb02bcd

Ville Skyttä ville.skytta at iki.fi
Sat Nov 26 14:15:27 UTC 2011


The following commit has been merged in the master branch:
commit dc545f22f20da16dde23fdb9ab6c940e49071390
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sat Nov 26 16:08:29 2011 +0200

    lintian: Use <<< instead of echo and a pipe (Alioth: #312163).

diff --git a/completions/lintian b/completions/lintian
index 52eabe4..8e47075 100644
--- a/completions/lintian
+++ b/completions/lintian
@@ -10,7 +10,7 @@ _lintian_tags()
         for item in $search; do
             match=$(grep -nE "^Tag: $item$" /usr/share/lintian/checks/*.desc \
                     | cut -d: -f1 )
-            tags=$( echo $tags | sed -e "s/\<$item\>//g" )
+            tags=$( sed -e "s/\<$item\>//g" <<<$tags )
         done
         COMPREPLY+=( $(compgen -W "$tags") )
     elif [[ "$cur" == *,* ]]; then
@@ -35,7 +35,7 @@ _lintian_checks()
             todisable=$(grep -e ^Check-Script -e ^Abbrev $match | \
                         cut -d\  -f2 )
             for name in $todisable; do
-                checks=$( echo $checks | sed -e "s/\<$name\>//g" )
+                checks=$( sed -e "s/\<$name\>//g" <<<$checks )
             done
         done
         COMPREPLY+=( $(compgen -W "$checks") )
@@ -58,7 +58,7 @@ _lintian_infos()
         for item in $search; do
             match=$( grep -nE "^Collector: $item$" \
                     /usr/share/lintian/collection/*.desc | cut -d: -f1 )
-            infos=$( echo $infos | sed -e "s/\<$item\>//g" )
+            infos=$( sed -e "s/\<$item\>//g" <<<$infos )
         done
         COMPREPLY+=( $(compgen -W "$infos") )
     elif [[ "$cur" == *,* ]]; then

-- 
bash-completion



More information about the Bash-completion-commits mailing list