Mercurial > repo
changeset 8157:d0ade6ad36ec
<moon_> fetch http://pastebin.com/raw/CntiFYTm
author | HackBot |
---|---|
date | Wed, 25 May 2016 17:51:17 +0000 |
parents | a2011c144333 |
children | 76adc4f07489 |
files | CntiFYTm |
diffstat | 1 files changed, 51 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CntiFYTm Wed May 25 17:51:17 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