Scripting

Få hjælp og support til alt server-relateret. Guides og How-to's i forbindelse med servere hører også til her.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Scripting

Indlæg af thj01 »

Jeg skal til at undervise HF1 i Linuxserver og er i den sammenhæng faldet over en i mine øjne gode introduktion til scripting:

https://www.howtoforge.com/tutorial/linux-shell-scripting-lessons

Desværre er der kun 3 afsnit endnu - men det lover godt.

Er der nogle der er faldet over noget lige så lettilgængeligt materiale, der er mere omfattende.

PS - lavede lige et lille script til demonstrationsbrug:

Kode: Vælg alt

#!/bin/bash

read -p "hvad er brugerens navn: " username

if [ -d /home/$username ]
then
   echo "Brugeren findes"
else
   echo "brugeren er ikke oprettet"
fi

exit 0


Og ja - jeg ved godt at det er muligt at oprette en bruger uden en hjemmemappe ;)
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
Claus Henriksen
Forfatter
Indlæg: 794
Tilmeldt: 21. jan 2007, 17:45
Geografisk sted: Christianshavn

Re: Scripting

Indlæg af Claus Henriksen »

Claus Gårde Henriksen / Jeg bruger ikke Ubuntu / Debian Stable 12
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Scripting

Indlæg af lath »

thj01 skrev:Jeg skal til at undervise HF1 i Linuxserver og er i den sammenhæng faldet over en i mine øjne gode introduktion til scripting:

https://www.howtoforge.com/tutorial/linux-shell-scripting-lessons

Desværre er der kun 3 afsnit endnu - men det lover godt.

Er der nogle der er faldet over noget lige så lettilgængeligt materiale, der er mere omfattende.

PS - lavede lige et lille script til demonstrationsbrug:

Kode: Vælg alt

#!/bin/bash

read -p "hvad er brugerens navn: " username

if [ -d /home/$username ]
then
   echo "Brugeren findes"
else
   echo "brugeren er ikke oprettet"
fi

exit 0


Og ja - jeg ved godt at det er muligt at oprette en bruger uden en hjemmemappe ;)

Scripting kan være mange ting.

Feks. er Python et meget godt scripting sprog.
Behøver det at være shell scripting?

Hvis det nu absolut skal være shell scripting, så har jeg:

Z SHell (ZSH)
Skal det være en shell er Z shell (zsh) et godt valg:
Her er en PDF på 335 sider om Z shell: http://zsh.sourceforge.net/Guide/zshguide.pdf
Jeg har den her bog:"From Bash to Z shell" i papriudgave og den kan anbefales.
Siden har et PDF og ODT format af en zsh refcard så man hurtigt kan slå ting op: http://www.bash2zsh.com/

Bourne Again SHell (BASH)
for bash er der udover abs (Advanced Bash-Scripting Guide) også:

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags