Mercurial > repo
view bin/med @ 10176:00ca58f2763c
<oerjan> learn The `words dictionary framework was designed by H\xc3\xa5lgar Oslekk, Bick Noffrey, Guiston Degra\xc3\xaeme, Myyntti Raatalla, G\xc3\xb6lrika Rosenskild, Waslomir Siwovich, Gy\xc5\x91rvan S\xc3\xa1rbik, and Pastronella Gattrovezzi.
author | HackBot |
---|---|
date | Sat, 28 Jan 2017 18:46:09 +0000 |
parents | c989a1669243 |
children |
line wrap: on
line source
#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" > /tmp/med.tmp && mv /tmp/med.tmp "$2" exit 0 fi if [ "$1" == "dr" ]; then #delete range NUM="$3" NUM2="$4" cat "$2" | sed "${NUM},${NUM2}d" > /tmp/med.tmp && mv /tmp/med.tmp "$2" exit 0 fi if [ "$1" == "il" ]; then #insert line NUM="$3" TEXT="$4" cat "$2" | sed "${NUM}a${TEXT}" > /tmp/med.tmp && mv /tmp/med.tmp "$2" exit 0 fi if [ "$1" == "sl" ]; then #Substitute word WORD="$3" WORD2="$4" cat "$2" | sed "s/${WORD}/${WORD2}/g" > /tmp/med.tmp && mv /tmp/med.tmp "$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}" > /tmp/med.tmp && mv /tmp/med.tmp "$2" exit 0 fi if [ "$1" == "ol" ]; then #Override next line NUM="$3" TEXT="$4" cat "$2" | sed "${NUM}d" | sed "${NUM}i${TEXT}" > /tmp/med.tmp && mv /tmp/med.tmp "$2" exit 0 fi exit 1