Тема: Написал себе shell-словарик :)
Вобщем азы shell-скриптинга осваиваются потхоньку :)
Японско-английский словарик вышел:
#!/bin/bash
CACHE_DIR="/home/dimon/scripts/jap-cache"
if [ ! "$1" ]; then
echo "wrong usage"
exit
fi
if [ ! -d "$CACHE_DIR" ]; then
mkdir "$CACHE_DIR"
fi
if [ ! -f "$CACHE_DIR/$1" ]; then
search=$( echo $1 | sed -e 's/\s/%20/g' )
wget -q -nv -O - --post-data "search=$search&exact=true&max=50&from=English&to=Japanese&fname=eng2jap1" http://www.freedict.com/onldict/onldict.php > "$CACHE_DIR/$1"
fi
grep -P "result-[l,r]-blue" "$CACHE_DIR/$1" | sed -e 's/\s*<[^>]*>//g' | awk 'BEGIN { i = 0; prev = ""; }; { if (i ++ % 2) print prev, " - ", $0; prev = $0; }'
PS: wget рулит! обожаю линух :)