浏览代码

Move filter() to core and simplify

Alois Mahdal 11 年前
父节点
当前提交
2f410dff68
共有 2 个文件被更改,包括 7 次插入16 次删除
  1. 7
    0
      include/core.sh
  2. 0
    16
      include/recon.sh

+ 7
- 0
include/core.sh 查看文件

40
     exit 9
40
     exit 9
41
 }
41
 }
42
 
42
 
43
+filter() {
44
+    debug "\$*=$*"
45
+    while read item;
46
+    do $* $item && echo "$item"; done
47
+}
48
+
49
+
43
 usage_is() {
50
 usage_is() {
44
     #
51
     #
45
     # Echo out usage patterns and exit 1
52
     # Echo out usage patterns and exit 1

+ 0
- 16
include/recon.sh 查看文件

24
     wget -q $1 -O - || echo "ERROR: $?" >&2
24
     wget -q $1 -O - || echo "ERROR: $?" >&2
25
 }
25
 }
26
 
26
 
27
-filter() {
28
-    local silent
29
-    while true; do case $1 in
30
-        -s|--silent) silent=true; shift ;;
31
-        *) break ;;
32
-    esac done
33
-    debug "\$*=$*"
34
-    while read item;
35
-    do
36
-        if $* $item;
37
-        then
38
-            echo "$item"
39
-        fi
40
-    done
41
-}
42
-
43
 pids_matching() {
27
 pids_matching() {
44
     local all_pids=""
28
     local all_pids=""
45
     local pids=""
29
     local pids=""