Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:bash

Ez a dokumentum egy előző változata!


< Linux

Bash

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.1692566312.txt.gz · Utolsó módosítás: 2023/08/20 23:18 szerkesztette: admin