comparison le/rn_append @ 9861:0356fbd182e8

<oerjan> ` ( head -4 bin/slashlearn | sed \'s/key/topic/;s/value/stuff/\'; tail -5 le/rn_append ) > le/rn_app; mv le/rn_app{,end}
author HackBot
date Mon, 05 Dec 2016 02:13:24 +0000
parents 07e92c85b28c
children 6cd17a5c5808
comparison
equal deleted inserted replaced
9860:3238443d09f6 9861:0356fbd182e8
1 #!/bin/bash 1 sep="//"
2 [[ "$1" = */* ]] || exit 2 [[ "$1" == ?*"$sep"* ]] || exit 1
3 topic=$(echo "$1" | lowercase | cut -d / -f 1) 3 topic="$(echo "${1%%$sep*}" | lowercase)"
4 [ -z "$topic" ] && exit 1 4 stuff="${1#*$sep}"
5 stuff=$(echo "$1" | cut -d / -f 2-) 5 stuff=$(echo "$1" | cut -d / -f 2-)
6 perl -i -p -e 's/\n/ /' "wisdom/$topic" 6 perl -i -p -e 's/\n/ /' "wisdom/$topic"
7 echo "$stuff" >>"wisdom/$topic" 7 echo "$stuff" >>"wisdom/$topic"
8 echo -n "Learned '$topic': " 8 echo -n "Learned '$topic': "
9 cat "wisdom/$topic" 9 cat "wisdom/$topic"