diff bin/med @ 8159:9310d0f92556

<moon_> ` mv CntiFYTm bin/med
author HackBot
date Wed, 25 May 2016 17:52:12 +0000
parents 76adc4f07489
children 8d72e731cc6b
line wrap: on
line diff
--- a/bin/med	Wed May 25 17:51:34 2016 +0000
+++ b/bin/med	Wed May 25 17:52:12 2016 +0000
@@ -0,0 +1,51 @@
+#Rewritten by hand
+#info on lines 2 4 9 15 20 26.. continued on line 2
+#32 38
+if [ "$1" == "rl" ]; then #readline
+	NUM="$3"
+	cat "$2" | sed "${NUM}!d"
+	exit 0
+fi
+if [ "$1" == "rr" ]; then #readrange
+	NUM="$3"
+	NUM2="$4"
+	cat "$2" | sed "${NUM},${NUM2}!d"
+	exit 0
+fi
+if [ "$1" == "dl" ]; then #delete line
+	NUM="$3"
+	cat "$2" | sed "${NUM}d" > "$2"
+	exit 0
+fi
+if [ "$1" == "dr" ]; then #delete range
+	NUM="$3"
+	NUM2="$4"
+	cat "$2" | sed "${NUM},${NUM2}d" > "$2"
+	exit 0
+fi
+if [ "$1" == "il" ]; then #insert line
+	NUM="$3"
+	TEXT="$4"
+	cat "$2" | sed "${NUM}a${TEXT}" > "$2"
+	exit 0
+fi
+if [ "$1" == "sl" ]; then #Substitute word
+	WORD="$3"
+	WORD2="$4"
+	cat "$2" | sed "s/${WORD}/${WORD2}/g" > "$2"
+	exit 0
+fi
+if [ "$1" == "si" ]; then #sub. the nth instance of word on line
+	WORD="$3"
+	WORD2="$4"
+	NUM="$5"
+	cat "$2" | sed "s/${WORD}/${WORD2}/${NUM}" > "$2"
+	exit 0
+fi
+if [ "$1" == "ol" ]; then #Override next line
+	NUM="$3"
+	TEXT="$4"
+	cat "$2" | sed "${NUM}d" | sed "${NUM}i${TEXT}" > "$2"
+	exit 0
+fi
+exit 1
\ No newline at end of file