Detta inlägg är riktat till de 55.17% av besökarna som läser den här bloggen från en GNU/Linuxburk. Resten hänvisas idag, vänligt men bestämt, till:

På min dator har jag tre skript som jag ofta använder och som ger mig tillgång till de fantastiska kommandona: minns, glöm och komihåg i terminalen.

Förutsättningen för att ni skall få detta att funka riktigt bra är att ni har en mapp som finns i eran PATH där ni kan lägga dessa skript. Jag har en mapp som heter bin  i min hemmamapp där jag lägger alla mina egenkomponerade skript och program. Öppna en terminal och skriv:

mkdir ~/bin

om du vill ha en dold mapp kör du istället:

mkdir ~/.bin

Sedan lägger vi till detta längst ned i den dolda filen .bashrc som skall finnas i din hemmamapp:

export PATH=~/bin:$PATH

Om du valde att skapa en dold mapp blir det i stället:

export PATH=~/.bin:$PATH

Så, när du sparat är du redo att börja skripta, vi kommer nu att skapa de tre filerna  minns, glöm och komihåg i din egen bin-mapp, de skall ha följande innehåll:

minns:
#! /bin/bash
echo "$*" >> ~/.Komihåg.txt

glöm:
#!/bin/bash
cat ~/.Komihåg.txt | sed -e "s/$*//" -e ‘/^$/d’ > ~/.Komihåg.txt

komihåg:
#!/bin/bash
cat ~/.Komihåg.txt

När du har skapat och sparat filerna (i en vanlig textredigerare) öppnar du en terminal och skriver:

sudo chmod +x ~/bin/glöm ~/bin/minns ~/bin/komihåg

eller om du valde den dolda varianten:

sudo chmod +x ~/.bin/glöm ~/.bin/minns ~/.bin/komihåg

Detta gör skripten körbara och du kan nu öppna en terminal och använda den som anteckningsblock. Genom att köra kommandot:

minns köp grönsaker, potatis och purjolök

kommer en dold fil att skapas i din hemmamapp (vid namn .Komihåg.txt), där kommer textsträngen som du skriver in efter minns att sparas. För att skriva ut din komihåg-lista i terminalen skriver du helt enkelt:

komihåg

När du sedan köpt hem dina varor kan du stryka i listan genom att köra kommandot glöm:

glöm köp grönsaker, potatis och purjolök

 Klart! Nu har du fått en första enkel introduktion till hur man skriptar i bash.