commit 8ccf41ebdcb5f5560cdd24cd942ddfedaa6b19de Author: Lucas Schumacher Date: Fri Nov 15 14:09:37 2024 -0500 first commit diff --git a/exec.cgi b/exec.cgi new file mode 100755 index 0000000..071495c --- /dev/null +++ b/exec.cgi @@ -0,0 +1,25 @@ +#!/bin/sh + +echo "Content-type: text/html" +echo "" + +echo "" +echo "" +echo "" +#for path in `ls $1`; do +# if [ -d $1/$path ]; then +# echo ""$path"/" +# else +# echo ""$path"" +# fi +# echo "
" +#done +echo "
"
+env
+echo "
" +read -n $CONTENT_LENGTH POST_DATA +echo "
"
+echo $POST_DATA
+echo "
" +echo "" +echo "" diff --git a/indexer.sh b/indexer.sh new file mode 100755 index 0000000..b9d29b8 --- /dev/null +++ b/indexer.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +echo "" +echo "" +echo "" +for path in `ls -a $1`; do + if [ -d $1/$path ]; then + echo ""$path"/" + else + echo ""$path"" + fi + echo "
" +done +echo "" +echo "" diff --git a/script.sh b/script.sh new file mode 100755 index 0000000..0d20928 --- /dev/null +++ b/script.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +set +echo $1 diff --git a/shead.sh b/shead.sh new file mode 100755 index 0000000..f8bdbd1 --- /dev/null +++ b/shead.sh @@ -0,0 +1,292 @@ +#!/bin/sh + +# Parse arguments +cmd=$0 +nlines=$1 +if test $# -gt 1; then + shift + files=$@ +else + files="" +fi + +# Validate arguments +if test $nlines = ""; then + echo "Usage: $cmd nlines [files...]" >&2 + exit +elif test $nlines -gt 257; then + echo "Error: nlines must be less than 257" >&2 + exit +fi + +if test "$files" = ""; then + for i in `tail -n $nlines $cmd`; do + if read line; then + echo $line + else + exit + fi + done +else + cat $files | $cmd $nlines +fi + +exit + +256 +255 +254 +253 +252 +251 +250 +249 +248 +247 +246 +245 +244 +243 +242 +241 +240 +239 +238 +237 +236 +235 +234 +233 +232 +231 +230 +229 +228 +227 +226 +225 +224 +223 +222 +221 +220 +219 +218 +217 +216 +215 +214 +213 +212 +211 +210 +209 +208 +207 +206 +205 +204 +203 +202 +201 +200 +199 +198 +197 +196 +195 +194 +193 +192 +191 +190 +189 +188 +187 +186 +185 +184 +183 +182 +181 +180 +179 +178 +177 +176 +175 +174 +173 +172 +171 +170 +169 +168 +167 +166 +165 +164 +163 +162 +161 +160 +159 +158 +157 +156 +155 +154 +153 +152 +151 +150 +149 +148 +147 +146 +145 +144 +143 +142 +141 +140 +139 +138 +137 +136 +135 +134 +133 +132 +131 +130 +129 +128 +127 +126 +125 +124 +123 +122 +121 +120 +119 +118 +117 +116 +115 +114 +113 +112 +111 +110 +109 +108 +107 +106 +105 +104 +103 +102 +101 +100 +99 +98 +97 +96 +95 +94 +93 +92 +91 +90 +89 +88 +87 +86 +85 +84 +83 +82 +81 +80 +79 +78 +77 +76 +75 +74 +73 +72 +71 +70 +69 +68 +67 +66 +65 +64 +63 +62 +61 +60 +59 +58 +57 +56 +55 +54 +53 +52 +51 +50 +49 +48 +47 +46 +45 +44 +43 +42 +41 +40 +39 +38 +37 +36 +35 +34 +33 +32 +31 +30 +29 +28 +27 +26 +25 +24 +23 +22 +21 +20 +19 +18 +17 +16 +15 +14 +13 +12 +11 +10 +9 +8 +7 +6 +5 +4 +3 +2 +1 +0