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.
echo "Helló Világ"
printf "Helló Világ"
$ bash -x sajatScript.sh
$ bash --debug sajatScript.sh
Scripten belül be- és kikapcsolás:
#!/bin/bash set -x # Hibakövetés bekapcsolása # ide jöhet a kód set +x # Hibakövetés kikapcsolása
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
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