User Tools

Site Tools


shell_progammierung

This is an old revision of the document!


Shell Programmierung (bash)

Variablen

HISTSIZE 
TMOUT
ENV
OSTYPE
HOSTTYPE

Umleiten

STDIN < 
STDOUT > >> 
STDERR 2> 

Example: bypass STDERR to STDOUT

2>&1

Example: bypass STDOUT and STDERR

>/dev/null 2>&1

IF

Comparison:

if [ $VAR == "string" ]
   machwas
fi
if [ $VAR -eq 5 ]
   machwas
fi

Weitere Parameter: -lt, -gt, !=, <, >

Meta-Zeichen

?(string) 0-1mal string
*(string) x-mal string
+(string) 1-xmal string
@(string) 1mal string
!(string) nicht string

TEST-Command

Check Files or Directories

test -d directory
test -e file
test -f file
test ! ( ausdruck)

WHILE

 while [ expression ]
 do
     dosomething
 done
shell_progammierung.1283844239.txt.gz · Last modified: 2021/04/24 07:38 (external edit)