From dfac71239116c4804081d925e9cf3021680b1e2c Mon Sep 17 00:00:00 2001 From: spiralman Date: Sun, 01 Sep 2002 14:42:39 +0000 Subject: initial import of gonz's opie-sh scripts --- (limited to 'noncore/tools/opie-sh/scripts/diskfree.sh') diff --git a/noncore/tools/opie-sh/scripts/diskfree.sh b/noncore/tools/opie-sh/scripts/diskfree.sh new file mode 100755 index 0000000..6fcd709 --- a/dev/null +++ b/noncore/tools/opie-sh/scripts/diskfree.sh @@ -0,0 +1,44 @@ +#!/bin/sh + +# diskfree.sh - a demonstration of opie-sh +# +# Copyright (C) 2002 gonz@directbox.com +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# 20020524-5 - bugfix +# 20020524-1 - initial release + +OPIE_SH=/opt/QtPalmtop/bin/opie-sh + +# there must be a better way to do this with sed, but i had no time +# time to look into this yet... + +( echo "" + echo "

diskfree

how much space is left ?
" + echo "

" + + df -Ph \ + | grep -v "Mounted on" \ + | sed 's/ / /g' \ + | sed 's/ / /g' \ + | sed 's/ / /g' \ + | sed 's/ / /g' \ + | sed 's/ / /g' \ + | sed 's/ / /g' \ + | sed "s/ / /g" \ + | cut -d " " -f4- \ + | sed 's/ /<\/td>
/g' \ + | sed 's/$/<\/td><\/tr>/' \ + | sed 's/^/
/' ; echo "
" \ +) | $OPIE_SH -t "Space left" -f + +rm -f /tmp/qcop-msg-diskfree.sh -- cgit v0.9.0.2