oktatas:linux:bash
Bash
- Szerző: Sallai András
- Copyright © 2020, Sallai András
- Szerkesztve: 2020, 2021, 2023
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
A Bash
A Bash egy unix rendszerhéj, illetve parancsértelemző, amelyben rendelkezésre áll minden programozási eszköz. A legtöbb Unix rendszeren ez az alapértelmezett shell.
Kivitel
echo "Helló Világ"
printf "Helló Világ"
Hibakövetés
$ bash -x sajatScript.sh
$ bash --debug sajatScript.sh
Scripten belül be- és kikapcsolás:
- sajatScript.sh
#!/bin/bash set -x # Hibakövetés bekapcsolása # ide jöhet a kód set +x # Hibakövetés kikapcsolása
bashdb
A bashdb egy egyszerű debugger (Bash Debugger).
Lehetővé teszi a bash script futtatását lépésenként, adott változónál töréspont beállítását.
Elérhető a következő helyeken:
A git tároló használata:
git clone https://github.com/ryakad/bashdb.git
Regex
vmi=25 if [[ $vmi =~ [0-9] ]] then echo tartalmaz számot fi
vmi=25 if [[ $vmi =~ ^[0-9]+$ ]] then echo csak számot tartalmaz fi
Lehet így is:
vmi=25 if [[ $vmi =~ ^[[:digit:]]+$ ]] then echo csak számot tartalmaz fi
Betűket vagy számokat tartalmaz:
vmi=25 if [[ $vmi =~ ^[0-9a-zA-Z]+$ ]] then echo csak számot tartalmaz fi
Lehet így is:
vmi=25 if [[ $vmi =~ ^[[:alnum:]]+$ ]] then echo csak számot tartalmaz fi
K betűvel kezdődik:
vmi=25 if [[ $vmi =~ ^[K] ]] then echo K betűvel kezdődik fi
Különleges karaktereket tartalmaz?
vmi=25 if [[ ! $vmi =~ ^[[:alnum:]]+$ ]] then echo különleges karaktert tartalmaz fi
oktatas/linux/bash.txt · Utolsó módosítás: 2023/08/21 20:23 szerkesztette: admin