Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Hjärnloggen

Ibland finns det tankar som fladrar fort förbi som man bara vill få ner någonstans fort innan de försvinner, och sedan vill man inte se dem igen förän man behöver se dem. Jag skrev ett lite bash-script för några år sedan som sparade anteckningen till en fil med tidstämpel och sedan avslutades, sedan kunde man ange en flagga -s plus sökord för att leta bland alltihop. Ikväll skrev jag första raden igen, ja , jag hade inte kvar det, och nämde i #lugg vad jag gjorde, och då var gamle vänlig nog att posta den jämförelseoperation jag ville göra, så då hade jag ju inget annat val än att göra färdigt det.

Användning:
spara en anteckning:
$ qnote "generell notering"

söka efter anteckning:

$ qnote -s sökord_som_även_kan_vara_datum_osv

lista alla:

$ qnote -s *

det var själva if [ "$1" == "-s" ] ; then som jag fick hjälp med, bara sådär, sjyst kille, jag skulle ju bara berätta om mitt lilla script-projekt.
version 0.1

#!/bin/bash
if [ "$1" == "-s" ] ; then
        grep $2  $HOME/.qnotes
else
        echo `date`+ $1 >> $HOME/.qnotes
fi

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

urbans bild

coolt i sin enkelhet!

_______________________________________________________________
http://scibuntu.sourceforge.net/

_______________________________________________________________ http://ubuntu-se.org/drupal/blog/14

http://scibuntu.sourceforge.net/

kimjohanssons bild

Vidareutvecklade det lite:

#!/bin/bash
usage ()
{ #print usage info
        echo "qnote, saves a note in a hidden file in the users home-dir,"
        echo "and provide a way of finding it again"
        echo "Usage:"
        echo '  qnote "note you want to save" '
        echo "To find your note: "
        echo "  qnote -s keyword"
        echo "Every note is saved on one line with a timestamp in the file ~/.qnotes"
}
if [ "$1" == "-s" ] ; then
        grep $2  $HOME/.qnotes
elif [ "$1" == "" ] ; then
        usage
elif [ "$1" == "-h" ] ; then
        usage
else
        echo `date`+ $1 >> $HOME/.qnotes
fi


kimjohanssons bild

Ändrade lite i scriptet för att ha det för att samla rena rant-sessioner. Behöver ju inte datum lika mycket, och filen skall helst gå att hitta snabbt så jag fimpade punkt-namnet,

#!/bin/bash
usage ()
{ #print usage info
        echo "qnote, saves a note in a hidden file in the users home-dir,"
        echo "and provide a way of finding it again"
        echo "Usage:"
        echo '  qnote "note you want to save" '
        echo "To find your note: "
        echo "  qnote -s keyword"
        echo "Every note is saved on one line with a timestamp in the file ~/.qnotes"
}
if [ "$1" == "-s" ] ; then
        grep $2  $HOME/rant.txt
elif [ "$1" == "" ] ; then
        usage
elif [ "$1" == "-h" ] ; then
        usage
else
        echo $1 >> $HOME/rant.txt
fi

---------------------
Don't give up 'til it's over; don't quit if you can; the weight on your shoulders; Will make you a stronger man.