bash
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| bash [2017/01/12 12:39] – daevidt | bash [2018/10/03 13:31] (aktuális) – külső szerkesztés 127.0.0.1 | ||
|---|---|---|---|
| Sor 25: | Sor 25: | ||
| == Példák == | == Példák == | ||
| + | <code bash> | ||
| [ -z " | [ -z " | ||
| if [ ! -z " | if [ ! -z " | ||
| echo "Hello World!" | echo "Hello World!" | ||
| fi | fi | ||
| + | </ | ||
| == subshell mikor indul? == | == subshell mikor indul? == | ||
| Sor 66: | Sor 67: | ||
| == Példák == | == Példák == | ||
| + | <code bash> | ||
| cat /etc/passwd | sed ' | cat /etc/passwd | sed ' | ||
| cut -f1,5 -d: /etc/passwd | cut -f1,5 -d: /etc/passwd | ||
| cut -c (karakterszám alapján) | cut -c (karakterszám alapján) | ||
| cat /etc/passwd | awk ' | cat /etc/passwd | awk ' | ||
| + | </ | ||
| == SHELL Függvények == | == SHELL Függvények == | ||
| valami() {függvény kódja... ; return 0} | valami() {függvény kódja... ; return 0} | ||
| Sor 105: | Sor 107: | ||
| #!/bin/awk | #!/bin/awk | ||
| De: | De: | ||
| + | <code bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| cat fn | awk ' | cat fn | awk ' | ||
| Sor 115: | Sor 118: | ||
| } | } | ||
| ' | ' | ||
| + | </ | ||
| == GREP == | == GREP == | ||
| * -v negált | * -v negált | ||
| * -i case-insensitive | * -i case-insensitive | ||
| + | === Példa programok === | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | if [ " | ||
| + | echo " | ||
| + | fi | ||
| + | </ | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | for i in $(seq 15);do | ||
| + | echo $i; | ||
| + | done | ||
| + | </ | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | [ -z " | ||
| + | if [ ! -z " | ||
| + | echo "Hello World!" | ||
| + | fi | ||
| + | </ | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | cat /etc/passwd | while read L; do | ||
| + | T_USER=`echo $L | cut -f1 -d:` | ||
| + | T_NAME=`echo $L | cut -f5 -d:` | ||
| + | echo $T_USER $T_NAME $a | ||
| + | done | ||
| + | echo $T_USER # ez nem ír ki semmit, mert forkol a while a pipe-olások miatt | ||
| + | </ | ||
bash.1484224750.txt.gz · Utolsó módosítás: 2018/10/03 13:31 (külső szerkesztés)
