shell_progammierung
This is an old revision of the document!
Table of Contents
Shell Programmierung (bash)
Abarbeitung der Kommandozeile
| Lesen bis zum ersten Kommandotrenner | & && \ | \ | ; < > |
| Zerlegen des Kommandos | cat /etc/passwd \ | wc -l |
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.1283847705.txt.gz · Last modified: 2021/04/24 07:38 (external edit)
