summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorepochqwert <epoch@hacking.allowed.org>2015-05-12 03:34:00 -0500
committerepochqwert <epoch@hacking.allowed.org>2015-05-12 03:34:00 -0500
commit2863ed85e74edaff40aef16d0e91c98e430c1060 (patch)
treef6c706b8c97d88358dc8e4daf87c17debaea92ad
parent6af32e50e9e00989d4f9dbd7a4069540576952c6 (diff)
downloadmisc-2863ed85e74edaff40aef16d0e91c98e430c1060.tar.gz
misc-2863ed85e74edaff40aef16d0e91c98e430c1060.zip
added a really slow shell implementation of grepurl.
fixed cuturl when no arguments were given. would eat argv[0] as an argument. :/
-rwxr-xr-xnocompile/bin/grepurl4
-rw-r--r--src/bin/cuturl.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/nocompile/bin/grepurl b/nocompile/bin/grepurl
new file mode 100755
index 0000000..50dc516
--- /dev/null
+++ b/nocompile/bin/grepurl
@@ -0,0 +1,4 @@
+#!/bin/sh
+while read URL;do
+ printf "%s" "$URL" | cuturl "$1" | grep "$2" >/dev/null && echo $URL
+done
diff --git a/src/bin/cuturl.c b/src/bin/cuturl.c
index 40b7766..7451a27 100644
--- a/src/bin/cuturl.c
+++ b/src/bin/cuturl.c
@@ -58,9 +58,9 @@ int main(int argc,char *argv[]) {
printf("To set default values use environment variables like: CUTURL_[OPTION]\n");
return 2;
}
- argc--;
- argv++;
}
+ argv++;
+ argc--;
while(1) {
scheme=0;
username=0;