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 oldalon Előző változat Következő változat | Előző változat Következő változat Következő változat mindkét oldalon | ||
oktatas:linux:bash [2020/02/20 23:44] admin [Hibakövetés] |
oktatas:linux:bash [2021/05/02 00:36] admin [Bash] |
||
---|---|---|---|
Sor 4: | Sor 4: | ||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2020 | + | * Copyright (c) Sallai András, 2020, 2021 |
* Licenc: GNU Free Documentation License 1.3 | * Licenc: GNU Free Documentation License 1.3 | ||
- | * Web: http://szit.hu | + | * Web: https://szit.hu |
===== Kivitel ===== | ===== Kivitel ===== | ||
Sor 49: | Sor 49: | ||
* http://bashdb.sourceforge.net/ | * http://bashdb.sourceforge.net/ | ||
+ | A git tároló használata: | ||
+ | <code> | ||
+ | git clone https://github.com/ryakad/bashdb.git | ||
+ | </code> | ||
+ | |||
+ | ===== Regex ===== | ||
+ | |||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ $vmi =~ [0-9] ]] | ||
+ | then | ||
+ | echo tartalmaz számot | ||
+ | fi | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ $vmi =~ ^[0-9]+$ ]] | ||
+ | then | ||
+ | echo csak számot tartalmaz | ||
+ | fi | ||
+ | </code> | ||
+ | |||
+ | |||
+ | Lehet így is: | ||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ $vmi =~ ^[[:digit:]]+$ ]] | ||
+ | then | ||
+ | echo csak számot tartalmaz | ||
+ | fi | ||
+ | </code> | ||
+ | |||
+ | |||
+ | Betűket vagy számokat tartalmaz: | ||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ $vmi =~ ^[0-9a-zA-Z]+$ ]] | ||
+ | then | ||
+ | echo csak számot tartalmaz | ||
+ | fi | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | Lehet így is: | ||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ $vmi =~ ^[[:alnum:]]+$ ]] | ||
+ | then | ||
+ | echo csak számot tartalmaz | ||
+ | fi | ||
+ | </code> | ||
+ | |||
+ | |||
+ | K betűvel kezdődik: | ||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ $vmi =~ ^[K] ]] | ||
+ | then | ||
+ | echo K betűvel kezdődik | ||
+ | fi | ||
+ | </code> | ||
+ | |||
+ | |||
+ | Különleges karaktereket tartalmaz? | ||
+ | <code bash> | ||
+ | vmi=25 | ||
+ | if [[ ! $vmi =~ ^[[:alnum:]]+$ ]] | ||
+ | then | ||
+ | echo különleges karaktert tartalmaz | ||
+ | fi | ||
+ | </code> | ||