changeset 6541:73ffca368bac

<shachaf> mkx bin/slashlearn//sep="/"; [ "$0" == *//* ] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "value" > "wisdom/$key"; echo "Learned \xc2\xab$key\xc2\xbb"
author HackBot
date Mon, 11 Jan 2016 23:49:20 +0000
parents b26c67a924b5
children f96c3ec3cd15
files bin/slashlearn
diffstat 1 files changed, 1 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/bin/slashlearn	Mon Jan 11 23:44:24 2016 +0000
+++ b/bin/slashlearn	Mon Jan 11 23:49:20 2016 +0000
@@ -1,6 +1,1 @@
-#!/bin/bash
-[[ "$1" = */* ]] || exit
-topic=$(echo "$1" | lowercase | cut -d / -f 1)
-[ -z "$topic" ] && exit 1
-value=$(echo "$1" | cut -d / -f 2-)
-echo "$value" > wisdom/"$topic" && echo "Learned «$topic»"
+sep="/"; [ "$0" == *//* ] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "value" > "wisdom/$key"; echo "Learned «$key»"