/media/sda-magnetic/david/Dokumente-15/fernuni-hagen/cs-i-ii/old-cs-2-01/informatik2/lex-yacc-bash-etc/all00020.txt


# client
# sender
# recipient
# relay

# smtpd_client_restrictions
# smtpd_sender_restrictions
# smptd_relay_restrictions
# smtpd_recipient_restrictions
# smtpd_data_restrictions
# smtpd_end_of_data_restrictions
# smtpd_helo_restrictions
# smtpd_etrn_restrictions

mynetworks=
myhostname=
smtpd_helo_required=yes

# permit_mynetworks
# check_policy_service

# unknown
# reject_unknown_client
# reject_unknown_client_hostname
# reject_unknown_reverse_client_hostname
# reject_unknown_hostname
# reject_unknown_helo_hostname
# reject_unknown_sender_domain
# reject_unknown_recipient_domain 

# hostname 
# reject_unknown_client_hostname
# reject_unknown_reverse_client_hostname
# reject_unknown_hostname
# reject_invalid_hostname
# reject_non_fqd_hostname
# reject_unknown_helo_hostname

# non_fqdn 
# reject_non_fqdn_sender
# reject_non_fqdn_recipient
# reject_non_fqdn_hostname 

# sender
# reject_non_fqdn_sender
# reject_unknown_sender_domain

# recipient
# reject_non_fqdn_recipient
# reject_unknown_recipient_domain

# unauth
# reject_unauth_pipelining
# reject_unauth_destination

a CAPABILITY
a LOGIN "user" "password"
a LIST "" *
a SELECT INBOX
a FETCH 1 RFC822
a STORE 1 +FLAGS (\Seen \Deleted)
a CLOSE
a EXPUNGE
a SEARC
a LOGOUT

HELO/EHLO
MAIL
DATA 
RST
VRFY
EXPN
NOOP
QUIT

Return-Path:
Recevied:
From:
To:
Subject:
Date:
Message-ID:
User-Agent:
MIME-Type:
Content-Transfer-Encoding:
Content-Type:
X-Assp-..:
X-Priority:
Importance:
X-Reply-To:

%{
#include <stdio.h>
#include <ctype.h>
%}
%token NUMBER
%%
lines           :       lines expr '\n'     {printf("%d\n", $2);}
                |       lines '\n'
                ;
expr            :       expr '+' term       {$$=$1+$3;}
                |       expr '-' term       {$$=$1-$3;}
                |       term
                ;
term            :       term '*' factor     {$$=$1*$3;}
                |       term '/' factor     {$$=$1/$3;}
                |       factor
                ;
factor          :       '(' expr ')'        {$$=$2;}
                |       NUMBER
                ;
                
statement       ->      assignment | cond | loop
assignment      ->      id := expr
cond            ->      if boolexpr then statement fi |
                        if boolexpr then statement else statement fi
loop            ->      while boolexpr do statement od
expr            ->      numexpr | boolexpr
boolexpr        ->      numexpr cop numexpr
numexpr         ->      numexpr + term | term
term            ->      term * factor | factor
factor          ->      id | const | (numexpr)

./skript.sh
/bin/bash ./skript.sh
bash skript.sh

#!/bin/bash

var1=Hallo
var2=Welt

echo $var1
echo $var2

# Dies ist ein Kommentar
echo "Hallo Welt"

if [ $var1 == $var2 ]
then 
    echo $var1
else
    echo $var2
fi

while [ $var1 == $var2 ]
do 
    echo $var1
done

for var3 in "a " "b " "c "
do
    echo $var3
done

typeset -i i=3
i=$(( 4 ))
i=$(( (4+4)*4 ))

while [ $i -le 50 ]
do
    echo $i
    i=$(( $i+1 ))
done

useradd
userdel
usermod
newgrp
groupadd
groudel
groupmod
passwd
id
chsh
chfn

exit
echo
man
info
locatedb
updatedb
grep
find

cat
cut
comm
diff
touch
mkdir
cp
rm
rmdir
sudo
unlink
cd
ln
ls
mount/umount

basename
dirname

lsof
md5sum
lsblk
blkid

shred
rsync

tre-agrep
tree
uniq
paste

.-          a
-...        b
-.-.        c
-..         d
.           e
..-.        f
--.         g
....        h
..          i
.---        j
-.-         k
.-..        l
--          m
-.          n
---         o
.--.        p
.-.         r
...         s
-           t
..-         u
...-        v

Anton
Berta
Caesar
Dora
Emil
Friedrich
Gustav
Heinrich
Ida
Julius
Kaufmann
Ludwig
Martha
November
Oskar
Paula
Quelle
Richard
Samuel
Theodor
Ulrich
Viktor
Wilhelm
Xantippe
Ypsilon
Zacharias

Baden-Württemberg: Stuttgart
Saarland: Saarbrücken 
Rheinland-Pfalz: Main
Nordrhein-Westfalen: Düsseldorf
Niedersachsen: Hanover
Schleswig-Holstein: Kiel
Hessen: Wiesbaden
Thüringen: Erfurt
Sachsen-Anhalt: Magdeburg
Bayern: München
Sachsen: Dresden
Brandenburg: Potsdam
Mecklenburg-Vorpommern: Schwerin

CAU - Chile, Argentien, Uruguay
PBPB - Peru, Bolivien, Paraguay, Brasilien
ECV - Ecuador, Columbien, Venezuela
Guayana, Suriname, French Guayana

Portugal, Spanien, Frankreich, Italien
Niederlande, Belgien, Luxemburg, Frankreich
Schweiz, Österreich, Ungarn
Polen, Tschechien, Österreich
Dänemark, Niederlande, Belgien, Luxemburg, Frankreich, Schweiz, Österreich, Tschechien, Polen
Polen, Slowakei, Ungarn
Tschechien, Slowakei, Österreich, Ungarn 
Norwegen, Schweden, Finnland
Estland, Lettland, Litauen
Russland, Weißrussland, Ukraine, Rumänien, Bulgarien, Griechenland
Russland, Kasachstan, Mongolei, Turkmenistan, Usbekistan, Kirkisistan, China
Jemen, Oman, Saudi-Arabien, Iraq, Iran, Afghanistan, Pakistan, Indien
Russland, China, Nordkorea, Südkorea, Japan.